1. 7fc52e2 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 13 years ago
  2. b9b54eb Convert SimplifyGEPInst to use ArrayRef. by Jay Foad · 13 years ago
  3. ca12a21 Convert gep_type_begin and gep_type_end to use ArrayRef. by Jay Foad · 13 years ago
  4. 8fbbb39 Convert TargetData::getIndexedOffset to use ArrayRef. by Jay Foad · 13 years ago
  5. 1d2f569 Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. by Jay Foad · 13 years ago
  6. c8007ab Add intrinsics for the zext / sext instructions. by Richard Osborne · 13 years ago
  7. 829bef1 Add intrinsics for the testct, testwct instructions. by Richard Osborne · 13 years ago
  8. dee3dd9 Add intrinsics for the peek and endin instructions. by Richard Osborne · 13 years ago
  9. bb2518c Remove bogus test: for all possible inputs of %X, the 'sub nsw' is guaranteed by Nick Lewycky · 13 years ago
  10. 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 13 years ago
  11. 939ece1 Make EmitAtomic functions return the correct MachineBasicBlocks so that by Akira Hatanaka · 13 years ago
  12. a308c67 Do not insert instructions in reverse order. by Akira Hatanaka · 13 years ago
  13. 9710f06 Make isLoadExtLegal and isTruncStoreLegal check what the name says. :) This might have some minor effect on CellSPU, but all other targets should be unaffected. Fixing per report from Damien Vincent on llvmdev. by Eli Friedman · 13 years ago
  14. ba034c0 Update docs to reflect r135457. by Devang Patel · 13 years ago
  15. 9fec5e3 Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block. by Devang Patel · 13 years ago
  16. 497a397 by Devang Patel · 13 years ago
  17. 343c3a5 Document how to maintain a git-svn clone of the LLVM git repositories. by Jeffrey Yasskin · 13 years ago
  18. 6c2f7e2 Micro-opt: Only emit compact unwind if there is a compact unwind encoding to emit. by Bill Wendling · 13 years ago
  19. e52e3f2 Use the CompactUnwindEncoding from the Frame, if it's defined. by Bill Wendling · 13 years ago
  20. e060a5c Add a frame with the compact unwind encoding if it exists. by Bill Wendling · 13 years ago
  21. d967578 Add a method to set compact unwind encoding information in a frame. by Bill Wendling · 13 years ago
  22. 7d36534 Rename CompactEncoding to CompactUnwindEncoding. by Bill Wendling · 13 years ago
  23. c872143d Fixed a bug where the MC subtarget information by Sean Callanan · 13 years ago
  24. 88b9760 Add a field for the compact unwind encoding. by Bill Wendling · 13 years ago
  25. a67dcea Move the compact encoding from the target-specific library to the code-gen by Bill Wendling · 13 years ago
  26. 565a036 Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple instructions with the same encoding. This resolves another conflict when bringing up the new-style disassembler. by Owen Anderson · 13 years ago
  27. c8c3acf Eliminate TargetAsmInfo::getCompactUnwindEncoding. This get rid of the by Evan Cheng · 13 years ago
  28. 2d28617 Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for by Evan Cheng · 13 years ago
  29. 91614ae Mark the Darwin assembler workout as isCodeGenOnly, so that it doesn't cause decoding conflicts in the new-style disassembler. by Owen Anderson · 13 years ago
  30. 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
  31. 3a594f4 FileCheck-ize a couple tests. by Eli Friedman · 13 years ago
  32. 41e0d4e Compiler warning. by Andrew Trick · 13 years ago
  33. 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 13 years ago
  34. 1360bc8 by Devang Patel · 13 years ago
  35. fc933c0 indvars: LinearFunctionTestReplace for non-canonical IVs. by Andrew Trick · 13 years ago
  36. a921164 Do not treat atomic.load.sub differently than other atomic binary intrinsics. by Akira Hatanaka · 13 years ago
  37. 0d7d0b5 Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from by Akira Hatanaka · 13 years ago
  38. 0af0dc8 Re-apply r135319 with a fix for the constant island pass. by Owen Anderson · 13 years ago
  39. fc47933 Fix a crash when building 177.mesa for armv6. by Jakob Stoklund Olesen · 13 years ago
  40. f6a0dba indvars: Added verification that LFTR and other indvars goodness does by Andrew Trick · 13 years ago
  41. 5241b79 indvars: Added isHighCostExpansion. Avoid generating extra ops in the by Andrew Trick · 13 years ago
  42. 3f6a8dd Be more smart with VCVTSS2SD. Also place the patterns close to the definitions. by Bruno Cardoso Lopes · 13 years ago
  43. 3aaa010 Add AVX 128-bit sqrt versions by Bruno Cardoso Lopes · 13 years ago
  44. 45473c1 Change destination register operands of SC instructions so that unique by Akira Hatanaka · 13 years ago
  45. 77f8274 Intern all RecTy subclass instances to avoid duplicates. by Jakob Stoklund Olesen · 13 years ago
  46. 22e522e various cleanups noticed by Frits by Chris Lattner · 13 years ago
  47. 1419f92 remove pasto by Chris Lattner · 13 years ago
  48. b80e347 Hopefully fix some GCC-based buildbots. GCC apparently decays the array to a pointer here before overload resolution, so construct with an explicit length instead. by Frits van Bommel · 13 years ago
  49. 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  50. c48e1ef Introduce the 'makeArrayRef(...)' family of functions, which fills a similar role for ArrayRef<> as std::make_pair() fills for std::pair<>: they return the right instantiation of ArrayRef<T> based on the types of the parameters. by Frits van Bommel · 13 years ago
  51. b8c129e Delete empty unused file. by Nick Lewycky · 13 years ago
  52. 7941350 Fix PR10387. by Jakob Stoklund Olesen · 13 years ago
  53. d132430 document this api change. by Chris Lattner · 13 years ago
  54. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  55. 4b3d546 update for recent api changes. I have a hard time believing that this is actually a useful example. by Chris Lattner · 13 years ago
  56. 77613d4 update this to build with a recent IRBuilder change and de-constify types. by Chris Lattner · 13 years ago
  57. 803fa2c LLC doesn't need to create MCInstrInfo's. by Evan Cheng · 13 years ago
  58. 79976a4 add iteration support to TinyPtrVector for clang's use. by Chris Lattner · 13 years ago
  59. 8406357 fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving some mallocs. by Chris Lattner · 13 years ago
  60. 9d69d4a introduce a new TinyPtrVector class. by Chris Lattner · 13 years ago
  61. 8d4dd79 Simplify & microoptimize code. No intended functionality change. by Benjamin Kramer · 13 years ago
  62. 811ad86 Minor code cleanups by Nadav Rotem · 13 years ago
  63. 2341a3c Fix CMake build on Solaris by Oscar Fuentes · 13 years ago
  64. 3e19473 tidy up by Chris Lattner · 13 years ago
  65. 93a896e Silence compiler warnings. by Benjamin Kramer · 13 years ago
  66. 975eb99 Remove unused LoopRanges from RegAllocGreedy. by Jakub Staszak · 13 years ago
  67. 12af93a Remove "LoopInfo.h" include from BranchProbabilityInfo.h. by Jakub Staszak · 13 years ago
  68. 59a9dab Add MachineBlockFrequency analysis. by Jakub Staszak · 13 years ago
  69. 91ddfc4 Revert r135319 in an attempt to get to unbreak testers. by Owen Anderson · 13 years ago
  70. af37cb5 More minor adjustments. by Eric Christopher · 13 years ago
  71. f9d7fb6 Silence unused variable warning by Matt Beaumont-Gay · 13 years ago
  72. 7105259 Make the disassembler able to disassemble a bunch of instructions with names in the TableGen files containing "64" on x86-32. This includes a bunch of x87 instructions, like fld, and a bunch of SSSE3 instructions on MMX registers like pshufb. Part of PR8873. by Eli Friedman · 13 years ago
  73. 5614769 indvars: fix a pass-sensitivity issue that would hit the SCEVExpander by Andrew Trick · 13 years ago
  74. 6f684b0 indvars: remove ExprToIVMap because it won't be needed by LFTR. by Andrew Trick · 13 years ago
  75. d152d03 Fix SCEVEXpander to handle arbitrary phi expansion. Includes two by Andrew Trick · 13 years ago
  76. 4201eca Add AVX 128-bit patterns for sint_to_fp by Bruno Cardoso Lopes · 13 years ago
  77. 465c7aa Finish propagating %asmtmp->%1 change. by Eric Christopher · 13 years ago
  78. af4e40c He said *before* the last split point. by Jakob Stoklund Olesen · 13 years ago
  79. 7305c55 fix rdar://9776316 - type remapping needed for inline asm blobs, by Chris Lattner · 13 years ago
  80. c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
  81. e63e5ab LegalizeDAG doesn't need its own copy of this enum. by Dan Gohman · 13 years ago
  82. 49e163b Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tBLXr, using pseudo-instructions to lower to the single final opcode. Update the ARM disassembler for this change. by Owen Anderson · 13 years ago
  83. 75b1004 Delete LegalizeDAG's own version of isTypeLegal and getTypeAction by Dan Gohman · 13 years ago
  84. 5bc37dd Fix a couple of things: by Bruno Cardoso Lopes · 13 years ago
  85. 983d19d Add a few patterns for 256-bit bitcasts. No testcases now, they are by Bruno Cardoso Lopes · 13 years ago
  86. ea02702 Delete an unused variable and a redundant assert. by Dan Gohman · 13 years ago
  87. b4ddedc Extract parts of RAGreedy::splitAroundRegion as SplitKit methods. by Jakob Stoklund Olesen · 13 years ago
  88. 6a109f9 Modernize comments. by Dan Gohman · 13 years ago
  89. 5232cc6 PR10370: Make sure we know how to relax push correctly on x86-64. by Eli Friedman · 13 years ago
  90. 133b099 Use DebugLoc directly to map inlined functions' instructions to respective lexical scope. by Devang Patel · 13 years ago
  91. 72d6f34 A real testcase for r135286. by Chad Rosier · 13 years ago
  92. d03ed6b Update these tests, no longer outputting names for the variables. by Eric Christopher · 13 years ago
  93. d7932ca Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it is by Jakub Staszak · 13 years ago
  94. bc7d598 A couple of minor fixes to the OCaml tutorial. PR10025 and PR10316. Patches by Damien Schoof! by Eli Friedman · 13 years ago
  95. 96a7db0 Add testcase for r135286. by Chad Rosier · 13 years ago
  96. 43967a9 Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues to simplify the path towards an auto-generated disassembler. by Owen Anderson · 13 years ago
  97. 739b65b Teach llvm-objdump to disassemble sections symbol by symbol. by Benjamin Kramer · 13 years ago
  98. 07ea23a ObjectFile: Add a method to check whether a section contains a symbol. by Benjamin Kramer · 13 years ago
  99. 8938183 Have tblgen produce code that tolerates operands that return an invalid match class. by Kevin Enderby · 13 years ago
  100. 71400b6 Disable loop idiom recognition of memset/memcpy if the function being compiled by Chad Rosier · 13 years ago