1. 44b920f Removes template magic to build up containers. by Manuel Klimek · 13 years ago
  2. 42b7a71 Renamed MachineScheduler to ScheduleTopDownLive. by Andrew Trick · 13 years ago
  3. c1b1c7b Moving options declarations around. by Andrew Trick · 13 years ago
  4. 1752e45 add some missing const qualifiers. by Chris Lattner · 13 years ago
  5. ff5bad0 Add portable bit mask operations to BitVector. by Jakob Stoklund Olesen · 13 years ago
  6. 020f4e8 ExecutionEngine interface to re-map addresses for engines that support it. by Jim Grosbach · 13 years ago
  7. c035c94 Extract method for detecting constant unallocatable physregs. by Jakob Stoklund Olesen · 13 years ago
  8. 61425c0 MCJIT support for non-function sections. by Jim Grosbach · 13 years ago
  9. 7739cad Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 13 years ago
  10. ed4c8c6 Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through CodeGen. by Benjamin Kramer · 13 years ago
  11. 4aab4ab Remove SetWorkingDirectory from the Process interface. Nothing in LLVM by Chandler Carruth · 13 years ago
  12. bd6dc3b Add TRI::getCallPreservedMask() hook. by Jakob Stoklund Olesen · 13 years ago
  13. 0f3023c Fixed comment. Thanks Duncan! by Pete Cooper · 13 years ago
  14. 96f678f Added the MachineSchedulerPass skeleton. by Andrew Trick · 13 years ago
  15. b3fe88f whitespace by Andrew Trick · 13 years ago
  16. 8dd6f0c Delete CodeInit and CodeRecTy from TableGen. by Jakob Stoklund Olesen · 13 years ago
  17. ebaf92c Use uniqued StringInit pointers for lookups. by Jakob Stoklund Olesen · 13 years ago
  18. ddfda5c Added MVT::v2f16 by Pete Cooper · 13 years ago
  19. f0a9535 Allow targets to select source order pre-RA scheduler. by Evan Cheng · 13 years ago
  20. e5dafc3 Move Sched::Preference out of TargetMachine.h where it is not referenced. by Evan Cheng · 13 years ago
  21. e15f421 Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global. by Eli Friedman · 13 years ago
  22. 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
  23. 3eada31 Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments. by Andrew Trick · 13 years ago
  24. 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
  25. 74c4f97 Exclusively use SplitAnalysis::getLastSplitPoint(). by Jakob Stoklund Olesen · 13 years ago
  26. 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago
  27. a005c31 Let asm parser query asm syntax dialect. by Devang Patel · 13 years ago
  28. 11c2def This is the matching change for the data structure name changes for the by Kevin Enderby · 13 years ago
  29. fd553c2 Teach the triple library about the androideabi environment. by Chandler Carruth · 13 years ago
  30. 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
  31. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
  32. 64925c5 Enable LSR IV Chains with sufficient heuristics. by Andrew Trick · 13 years ago
  33. 9cce24a Remove the logging streamer. by Rafael Espindola · 13 years ago
  34. 0dbcada Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 13 years ago
  35. 1fe9737 Don't print an unused label before .cfi_endproc. by Rafael Espindola · 13 years ago
  36. 547be26 Don't print a label before .cfi_startproc when we don't need to. This makes by Rafael Espindola · 13 years ago
  37. 86132a7 Make clever use of alignment and padding to shrink GlobalValue. by Benjamin Kramer · 13 years ago
  38. f321e10 Remove VectorExtras. This unused helper was written for a type of API that is discouraged now. by Benjamin Kramer · 13 years ago
  39. f0be7ca Port the trick to skip the check for empty buckets from StringMap to DenseMap. by Benjamin Kramer · 13 years ago
  40. 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 13 years ago
  41. 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 13 years ago
  42. ee98aa8 Extended replaceCongruentPhis to handle mixed phi types. by Andrew Trick · 13 years ago
  43. f8fd841 Expose isNonConstantNegative to users of ScalarEvolution. by Andrew Trick · 13 years ago
  44. 260bf53 Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand. by Andrew Trick · 13 years ago
  45. 1031111 Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC. by Benjamin Kramer · 13 years ago
  46. 45a93d6 A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class. by Danil Malyshev · 13 years ago
  47. 6e9b5eb revert r147542 after comments from Joerg Sonnenberger by Sebastian Pop · 13 years ago
  48. 0fcccd4 allow clients of SmallSet to specify their own comparison function for the set. by Chris Lattner · 13 years ago
  49. 1130d22 comment cleanup by Andrew Trick · 13 years ago
  50. d9e5c76 Freeze reserved registers before starting register allocation. by Jakob Stoklund Olesen · 13 years ago
  51. febaf84 Generalize isSafeToSpeculativelyExecute to work on arbitrary by Dan Gohman · 13 years ago
  52. da69f3b Simplify more DenseMap.find users. by Benjamin Kramer · 13 years ago
  53. 85c07ce StringMap.find never points to an empty bucket or tombstone, skip the check. by Benjamin Kramer · 13 years ago
  54. 34b5f04 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  55. 8a86887 use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT by Sebastian Pop · 13 years ago
  56. 3a4c60c generalize LLVMContext::emitError to take a twine instead of a StringRef. by Chris Lattner · 13 years ago
  57. 2b29d23 Fix for PR11652: assertion failures when Type.cpp is compiled with -Os by Stepan Dyatkovskiy · 13 years ago
  58. bd47f59 Type: replaced usage of ID with getTypeID(). by Stepan Dyatkovskiy · 13 years ago
  59. 55c6d57 PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use it to simplify a few matchers. by Benjamin Kramer · 13 years ago
  60. 395363a PatternMatch: Simplify code by reusing the Operator class. by Benjamin Kramer · 13 years ago
  61. ed23bdb Implement cfi_restore. Patch by Brian Anderson! by Rafael Espindola · 13 years ago
  62. c25680f Rename Remember and Restore to RememberState and RestoreState for consistency. by Rafael Espindola · 13 years ago
  63. 6f0b181 Implement .cfi_escape. Patch by Brian Anderson! by Rafael Espindola · 13 years ago
  64. 3a023d3 Fix grammar error noticed by Duncan. by Rafael Espindola · 13 years ago
  65. b48a189 Change CaptureTracking to pass a Use* instead of a Value* when a value is by Nick Lewycky · 13 years ago
  66. c894b02 Switch StringMap from an array of structures to a structure of arrays. by Benjamin Kramer · 13 years ago
  67. ce618af Section relative fixups are a coff concept, not a x86 one. Replace the by Rafael Espindola · 13 years ago
  68. df09270 Move x86 specific bits of the COFF writer to lib/Target/X86. by Rafael Espindola · 13 years ago
  69. 84070ff Define trivial destructor inline. by Rafael Espindola · 13 years ago
  70. ceb09f3 Make GetRelocType pure virtual. by Rafael Espindola · 13 years ago
  71. d24397a When not destroying the source, the linker is not remapping the types. Added support by Mon P Wang · 13 years ago
  72. 8f77c03 fix typo by Chris Lattner · 13 years ago
  73. f3a86fb Move PPC bits to lib/Target/PowerPC. by Rafael Espindola · 13 years ago
  74. bc24985 Local dynamic TLS model for direct object output. Create the correct TLS MIPS by Akira Hatanaka · 13 years ago
  75. 69bbda0 Move the ARM specific parts of the ELF writer to Target/ARM. by Rafael Espindola · 13 years ago
  76. ab26da9 Fixed typo. by Lang Hames · 13 years ago
  77. a2a98fd Move common code into an MRI function. by Jakob Stoklund Olesen · 13 years ago
  78. 84cbb6f Changes the JSON parser to use the SourceMgr. by Manuel Klimek · 13 years ago
  79. edae8e1 Move the X86 specific bits of the ELF writer to the Target/X86 directory. by Rafael Espindola · 13 years ago
  80. dc9a8a3 Reduce the exposure of Triple::OSType in the ELF object writer. This will by Rafael Espindola · 13 years ago
  81. d430403 Add const. by Rafael Espindola · 13 years ago
  82. 25101bb Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. by Jakub Staszak · 13 years ago
  83. 45ca049 Add support to add named metadata operand. Patch by Andrew Wilkins! by Devang Patel · 13 years ago
  84. 093147a Fixes a potential compilation error. by Manuel Klimek · 13 years ago
  85. 9ce6937 Pulls the implementation of skip() into JSONParser. by Manuel Klimek · 13 years ago
  86. c4850c9 Addressing style issues in JSON parser. by Manuel Klimek · 13 years ago
  87. 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  88. b5e8b8c fix typo by Chris Lattner · 13 years ago
  89. f5c9bd0 add a method to improve compatibility with SmallVector. by Chris Lattner · 13 years ago
  90. e3376ec Add basic generic CodeGen support for half. by Dan Gohman · 13 years ago
  91. 8787c5f Add a if-conversion optimization that allows 'true' side of a diamond to be by Evan Cheng · 13 years ago
  92. 638905d Add "using" to silence warnings. by Eli Friedman · 13 years ago
  93. 1e2ec6a Attempt to fix PR11607 by shuffling around which class defines which methods. by Eli Friedman · 13 years ago
  94. 570f9a9 Emit a getMatchingSuperRegClass() implementation for every target. by Jakob Stoklund Olesen · 13 years ago
  95. 3470693 Allow inlining of functions with returns_twice calls, if they have the by Joerg Sonnenberger · 13 years ago
  96. 1243cdd As Doug pointed out (and I really should know), it is perfectly easy to by Chandler Carruth · 13 years ago
  97. 2e33944 Refactor code used in InstCombine::FoldAndOfICmps to new file. by Pete Cooper · 13 years ago
  98. 8f7d12c Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the by Rafael Espindola · 13 years ago
  99. ce16339 The powers that be have decided that LLVM IR should now support 16-bit by Dan Gohman · 13 years ago
  100. 76f1301 Adds a JSON parser and a benchmark (json-bench) to catch performance regressions. by Manuel Klimek · 13 years ago