1. 3e19473 tidy up by Chris Lattner · 13 years ago
  2. 93a896e Silence compiler warnings. by Benjamin Kramer · 13 years ago
  3. 975eb99 Remove unused LoopRanges from RegAllocGreedy. by Jakub Staszak · 13 years ago
  4. 12af93a Remove "LoopInfo.h" include from BranchProbabilityInfo.h. by Jakub Staszak · 13 years ago
  5. 59a9dab Add MachineBlockFrequency analysis. by Jakub Staszak · 13 years ago
  6. 91ddfc4 Revert r135319 in an attempt to get to unbreak testers. by Owen Anderson · 13 years ago
  7. af37cb5 More minor adjustments. by Eric Christopher · 13 years ago
  8. f9d7fb6 Silence unused variable warning by Matt Beaumont-Gay · 13 years ago
  9. 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
  10. 5614769 indvars: fix a pass-sensitivity issue that would hit the SCEVExpander by Andrew Trick · 13 years ago
  11. 6f684b0 indvars: remove ExprToIVMap because it won't be needed by LFTR. by Andrew Trick · 13 years ago
  12. d152d03 Fix SCEVEXpander to handle arbitrary phi expansion. Includes two by Andrew Trick · 13 years ago
  13. 4201eca Add AVX 128-bit patterns for sint_to_fp by Bruno Cardoso Lopes · 13 years ago
  14. 465c7aa Finish propagating %asmtmp->%1 change. by Eric Christopher · 13 years ago
  15. af4e40c He said *before* the last split point. by Jakob Stoklund Olesen · 13 years ago
  16. 7305c55 fix rdar://9776316 - type remapping needed for inline asm blobs, by Chris Lattner · 13 years ago
  17. c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
  18. e63e5ab LegalizeDAG doesn't need its own copy of this enum. by Dan Gohman · 13 years ago
  19. 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
  20. 75b1004 Delete LegalizeDAG's own version of isTypeLegal and getTypeAction by Dan Gohman · 13 years ago
  21. 5bc37dd Fix a couple of things: by Bruno Cardoso Lopes · 13 years ago
  22. 983d19d Add a few patterns for 256-bit bitcasts. No testcases now, they are by Bruno Cardoso Lopes · 13 years ago
  23. ea02702 Delete an unused variable and a redundant assert. by Dan Gohman · 13 years ago
  24. b4ddedc Extract parts of RAGreedy::splitAroundRegion as SplitKit methods. by Jakob Stoklund Olesen · 13 years ago
  25. 6a109f9 Modernize comments. by Dan Gohman · 13 years ago
  26. 5232cc6 PR10370: Make sure we know how to relax push correctly on x86-64. by Eli Friedman · 13 years ago
  27. 133b099 Use DebugLoc directly to map inlined functions' instructions to respective lexical scope. by Devang Patel · 13 years ago
  28. 72d6f34 A real testcase for r135286. by Chad Rosier · 13 years ago
  29. d03ed6b Update these tests, no longer outputting names for the variables. by Eric Christopher · 13 years ago
  30. d7932ca Fix pointer heuristic. Check whether predicator is ICMP_NE instead of if it is by Jakub Staszak · 13 years ago
  31. bc7d598 A couple of minor fixes to the OCaml tutorial. PR10025 and PR10316. Patches by Damien Schoof! by Eli Friedman · 13 years ago
  32. 96a7db0 Add testcase for r135286. by Chad Rosier · 13 years ago
  33. 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
  34. 739b65b Teach llvm-objdump to disassemble sections symbol by symbol. by Benjamin Kramer · 13 years ago
  35. 07ea23a ObjectFile: Add a method to check whether a section contains a symbol. by Benjamin Kramer · 13 years ago
  36. 8938183 Have tblgen produce code that tolerates operands that return an invalid match class. by Kevin Enderby · 13 years ago
  37. 71400b6 Disable loop idiom recognition of memset/memcpy if the function being compiled by Chad Rosier · 13 years ago
  38. 167eb1f Remove unnecessary duplicate instruction definitions that simply overloaded the type of VEXT. This can be achieved with a Pat definition, and is much more disassembler friendly. by Owen Anderson · 13 years ago
  39. 32fb2af MachOObjectFile: Get symbol functions ready for 64 bit. by Benjamin Kramer · 13 years ago
  40. 037a60f No need to explicitly invoke the ArrayRef constructor here. by Frits van Bommel · 13 years ago
  41. 1e479fb Eliminate redundant map. by Devang Patel · 13 years ago
  42. 20722b6 Eliminate "const" from extern const to fix breakeage since r135184 on msvc. by NAKAMURA Takumi · 13 years ago
  43. a4a1671 For my ego. by Francois Pichet · 13 years ago
  44. 331dbca In Twine::str(), if the Twine stores only a std::string, just return a direct copy of that instead of first copying to a SmallString and converting that to a std::string. Also fix some indentation. by Frits van Bommel · 13 years ago
  45. 0bd9d3a Convert CallInst and InvokeInst APIs to use ArrayRef. For the LLVM examples. by Francois Pichet · 13 years ago
  46. a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  47. e083805 Explicitly cast the second argument to unsigned in order to select the by Chandler Carruth · 13 years ago
  48. 3d42bfb Add an APFloat::convertToInt(APSInt) function that automatically manages the by Jeffrey Yasskin · 13 years ago
  49. a83bba4 Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange. by Evan Cheng · 13 years ago
  50. 678f9e0 remove the old and dangerous uncheckedReplaceAllUsesWith method, by Chris Lattner · 13 years ago
  51. 032c6eb devirtualize Constant::isNullValue: by Chris Lattner · 13 years ago
  52. c73b24d start using the new helper methods a bit. by Chris Lattner · 13 years ago
  53. b447387 add CFP::isNegative() and ConstnatInt::isNegative() methods. by Chris Lattner · 13 years ago
  54. ba3ddf3 bump pointer allocate LLVM IR types, since they are never deallocated. by Chris Lattner · 13 years ago
  55. ef58218 remove the InvalidateStructLayoutInfo API, which is dead and unnecessary now by Chris Lattner · 13 years ago
  56. ed0e021 Remove an unnecessary header from this file. I don't think this header by Chandler Carruth · 13 years ago
  57. 806cea5 The *MCAsmInfo.cpp files use ADT/Triple code, so add the Support dep. by Chandler Carruth · 13 years ago
  58. 1be0e27 Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest by Evan Cheng · 13 years ago
  59. 833ce06 Remove setting the bit for personality function. It should be set by the linker. by Bill Wendling · 13 years ago
  60. 4afa2b8 Major update to CMake build to reflect changes in r135219 in the by Chandler Carruth · 13 years ago
  61. 96212ad Add new configure option, --with-bug-report-url, which allows users/vendors to by Chad Rosier · 13 years ago
  62. 0bf1646 Do not get confused by multiple empty lexical scopes inlined at one location. by Devang Patel · 13 years ago
  63. 291e767 Output MachO section names in the form SEGMENT,section. by Benjamin Kramer · 13 years ago
  64. 7d14578 Add support for 64 bit objects to MachOObjectFile. by Benjamin Kramer · 13 years ago
  65. 82ba5b7 MachOObjectFile: Change isSectionText to return true for sections named text, not for load commands name __TEXT (which isn't the case in actual object files) by Benjamin Kramer · 13 years ago
  66. 79a6a48 Encode that we have a personality function. by Bill Wendling · 13 years ago
  67. 1abf2cb Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 13 years ago
  68. e696436 CMake: Add a new configuration option LLVM_BUILD_CLANG that's by Douglas Gregor · 13 years ago
  69. 4bb5b03 * If we have an LSDA, we need to mark it in the encoding. by Bill Wendling · 13 years ago
  70. 9b4a172 Refactor. by Devang Patel · 13 years ago
  71. 70902ea cmake/modules/LLVMLibDeps.cmake: Update since r135184. by NAKAMURA Takumi · 13 years ago
  72. 4f455d6 Eliminate redundant LLVMContext argument. Improve DbgScope->dump() output. by Devang Patel · 13 years ago
  73. af29322 Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first, so there is not any need to map DebugLoc). by Devang Patel · 13 years ago
  74. 2959ebd Link NamedMDNode before linking function bodies. by Devang Patel · 13 years ago
  75. 33c16a2 ARM diagnostic when 's' suffix on mnemonic that can't set flags. by Jim Grosbach · 13 years ago
  76. 13123d9 * Redo the permutation encoding for frameless stacks to be more like what the by Bill Wendling · 13 years ago
  77. 3dcb4ef Add dump() by Devang Patel · 13 years ago
  78. 151bd17 Add OperandTypes for Thumb branch targets. by Benjamin Kramer · 13 years ago
  79. 3be41b7 Port operand types for ARM and X86 over from EDIS to the .td files. by Benjamin Kramer · 13 years ago
  80. 5196c12 Add a new field to MCOperandInfo that contains information about the type of the Operand. by Benjamin Kramer · 13 years ago
  81. 70d8fcf Add some testcases for ARM MLA/MLS instructions. by Jim Grosbach · 13 years ago
  82. c8ae39e ARM MCRR/MCRR2 immediate operand range checking. by Jim Grosbach · 13 years ago
  83. f546453 revert r135172 until Devang and I figure out the right answer. by Chris Lattner · 13 years ago
  84. e540c74 ARM MCR/MCR2 assembly parsing operand constraints. by Jim Grosbach · 13 years ago
  85. 5cf9fcd After type-system-rewrite branch update the Cpp backend to not use OpaqueType. by Nicolas Geoffray · 13 years ago
  86. 1134be2 Enable some tests we now handle correctly. by Jim Grosbach · 13 years ago
  87. c60f9b7 Next round of MC refactoring. This patch factor MC table instantiations, MC by Evan Cheng · 13 years ago
  88. f84c59d simplify this logic now that GlobalAlias::isDeclaration is fixed. by Chris Lattner · 13 years ago
  89. 0063225 Fix GlobalValue::isDeclaration() to always consider aliases to be definitions. by Chris Lattner · 13 years ago
  90. 5427ede Check register class matching instead of width of type matching by Eric Christopher · 13 years ago
  91. c83d504 Reorganize ARM assembler aliases. by Jim Grosbach · 13 years ago
  92. 64090bd Add LLVMConstNamedStruct to the C api to let its users create constants by Rafael Espindola · 13 years ago
  93. 939f616 DebugLoc's don't hide any interesting types for TypeFinder to find. by Chris Lattner · 13 years ago
  94. 4baa510 manually copy debugloc over to a new instruction in clone() instead by Chris Lattner · 13 years ago
  95. 4692be1 Stop the ValueMapper from calling getAllMetadata, which unpacks DebugLoc into by Chris Lattner · 13 years ago
  96. 62f67f8 Add 256-bit load/store recognition and matching in several places. by Bruno Cardoso Lopes · 13 years ago
  97. eac0796 Don't leak operands when putting them into a shift. by Benjamin Kramer · 13 years ago
  98. 3b14a5c Update ARM Assembly of LDM/STM. by Jim Grosbach · 13 years ago
  99. d7c0273 The key of a StringMap can contain nul's in it, so having first() return by Chris Lattner · 13 years ago
  100. 154c535 though it isn't the case here, the key of a StringMap can by Chris Lattner · 13 years ago