1. 9c091a48 Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo by Douglas Gregor · 15 years ago
  2. 714e8bc Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not change by Evan Cheng · 15 years ago
  3. 0d92f5f Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple, by Evan Cheng · 15 years ago
  4. 799d697 Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When by Evan Cheng · 15 years ago
  5. 8f3ec31 Remove GVNPRE.cpp from the CMake makefile by Douglas Gregor · 15 years ago
  6. 99be299 remove the GVNPRE pass. It has been subsumed by the GVN pass. Ok'd by Owen. by Chris Lattner · 15 years ago
  7. 7c043d7 Update ARM JIT emitter to account for ld/st multiple changes. by Evan Cheng · 15 years ago
  8. d20d658 Change ld/st multiples to explicitly model the writeback to base register. This fixes most of the -ldstopti-before-sched2 regressions. by Evan Cheng · 15 years ago
  9. a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 15 years ago
  10. 75549f4 If location info is attached with an instruction then keep track of alloca slots used by a variable. This info will be used by AsmPrinter to emit debug info for variables. by Devang Patel · 15 years ago
  11. b0fdedb Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 15 years ago
  12. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 15 years ago
  13. a637101 Remove dead code. by Devang Patel · 15 years ago
  14. ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 15 years ago
  15. 29e0669 Use OutStreamer.SwitchSection instead of writing out textual section directives. by Bob Wilson · 15 years ago
  16. 812209a Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use this by Bob Wilson · 15 years ago
  17. c4c39fa Fix a comment typo. by Bob Wilson · 15 years ago
  18. 4d7a206 Check for null MDNode element while printing comment. by Devang Patel · 15 years ago
  19. bc9506f Fix a comment. by Bob Wilson · 15 years ago
  20. b6e4742 The AsmPrinter base class contains a DwarfWriter member, so there's no need by Bob Wilson · 15 years ago
  21. 1fb613c Assert that ConstantArrays are created with correctly-typed elements. by Jeffrey Yasskin · 15 years ago
  22. 5184635 Fix this code so that it doesn't try to iterate through a std::vector by Dan Gohman · 15 years ago
  23. 3a90c9b Silence comparison always false warning in -Asserts mode. by Reid Kleckner · 15 years ago
  24. 32030fe Add additional assert() to verify no extraneous use of a scavenged register. by Jim Grosbach · 15 years ago
  25. 2d5988d Print tag name for MDNodes that are used to encode debug info. by Devang Patel · 15 years ago
  26. c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 15 years ago
  27. 69cc57c Silence unused variable warning. by Devang Patel · 15 years ago
  28. 460c482 Clarify comment phrasing. by Jim Grosbach · 15 years ago
  29. 792e1f6 Add a option which would move ld/st multiple pass before post-alloc scheduling. by Evan Cheng · 15 years ago
  30. 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 15 years ago
  31. 48af260 Forgot this test earlier. by Evan Cheng · 15 years ago
  32. c32a532 add macruby, fix a validation problem. by Chris Lattner · 15 years ago
  33. 483041e Fix compile error as debug interface changed. by Nick Lewycky · 15 years ago
  34. 366e021 replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister() by Jim Grosbach · 15 years ago
  35. d1a5ca6 When checking whether we need to reserve a register for the scavenger, by Jim Grosbach · 15 years ago
  36. c732adf Add "isBarrier = 1" to return instructions. by Jim Grosbach · 15 years ago
  37. 0a13e56 fix compiler warning by Jim Grosbach · 15 years ago
  38. 413738ee Remove regression that requires post-RA scheduling from a target that does not use that scheduler. by David Goodwin · 15 years ago
  39. 0fb3468 For Darwin, emit all the text section directives together before the dwarf by Bob Wilson · 15 years ago
  40. fdc826f Simplify. by Devang Patel · 15 years ago
  41. 0dad89f Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8. by David Goodwin · 15 years ago
  42. 6deec34 Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself by Douglas Gregor · 15 years ago
  43. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
  44. 17487ba minor cleanup and add clarifying comment by Jim Grosbach · 15 years ago
  45. 11716d7 by Devang Patel · 15 years ago
  46. 74da40a Add removeMD(). by Devang Patel · 15 years ago
  47. 58a230a Only one custom meadata of each kind can be attached with an instruction. by Devang Patel · 15 years ago
  48. a9a9c95 Additional check for regno==0 by Jim Grosbach · 15 years ago
  49. 1d957e4 Use assertion instead of early exit to catch malformed custom metadata store. by Devang Patel · 15 years ago
  50. 9dddf97 by Devang Patel · 15 years ago
  51. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
  52. 1e9a727 Create empty StringRef is incoming cstring is NULL. by Devang Patel · 15 years ago
  53. 9a0b6e6 Simplify the tracking of virtual frame index registers. Ranges cannot overlap, by Jim Grosbach · 15 years ago
  54. 9ab2238 Moving register scavenging to a post pass results in virtual registers in by Jim Grosbach · 15 years ago
  55. 8971c4a Post-RA regressions. by David Goodwin · 15 years ago
  56. fa1be5d Fix PR4687. Pre ARMv5te does not support ldrd / strd. Patch by John Tytgat. by Evan Cheng · 15 years ago
  57. 4372e69 Regenerate. by Nick Lewycky · 15 years ago
  58. 166b2b1 Fix configure bug that only shows up in a clean build. Don't try to invoke gcc by Nick Lewycky · 15 years ago
  59. 83fc447 Roll back r83048. by Nick Lewycky · 15 years ago
  60. 9cb7434 Regenerate. by Nick Lewycky · 15 years ago
  61. 558aef8 On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit but by Nick Lewycky · 15 years ago
  62. 0475c91 Parse custom metadata attached with an instruction. by Devang Patel · 15 years ago
  63. 9ad6758 B&I's buildit forces a PATH that omits /Developer. Temporarily add by Stuart Hastings · 15 years ago
  64. dc3d8cc For B&I-style builds, tweak build_llvm script to prefer LLVM-G++ if by Stuart Hastings · 15 years ago
  65. ec9eef4 Adjust processFunctionBeforeCalleeSavedScan() to correctly reserve a stack by Jim Grosbach · 15 years ago
  66. d0c5a29 Add C API calls for building FNeg operations. Patch by KS Sreeram! by Dan Gohman · 15 years ago
  67. e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 15 years ago
  68. a214840 Do not use global typedef for MDKindID. by Devang Patel · 15 years ago
  69. da591e7 Forgot to update the documentation in r82906. s/DEBUG_RUNTIME/DEBUG_SYMBOLS/. by Jeffrey Yasskin · 15 years ago
  70. 6b0901e Remove unnecessary include. by Devang Patel · 15 years ago
  71. ff2483a Add a testcase for r83011. by Dan Gohman · 15 years ago
  72. f3f1be6 When extending the operands of an addrec, iterate through all by Dan Gohman · 15 years ago
  73. 18f0c26 Do not hardcode metadata names. by Devang Patel · 15 years ago
  74. 8c050fa Add a CHECK line to check the position of the second divsd. by Dan Gohman · 15 years ago
  75. fd84711 Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block. by Evan Cheng · 15 years ago
  76. 544df36 Use KILL instead of IMPLICIT_DEF in LowerSubregs pass. by Jakob Stoklund Olesen · 15 years ago
  77. 26207e5 Introduce the TargetInstrInfo::KILL machine instruction and get rid of the by Jakob Stoklund Olesen · 15 years ago
  78. c60e0be Add a testcase to help test analysis preservation. by Dan Gohman · 15 years ago
  79. 23aefe5 Create a README.txt for lib/Analysis, and add an entry. by Dan Gohman · 15 years ago
  80. 3168b79 Remove dead code. by Devang Patel · 15 years ago
  81. 937d2d8 Use VerifySchedule instead of doing the work manually. by Dan Gohman · 15 years ago
  82. 322b95c Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 15 years ago
  83. 6d594a9 Include the name of the loop header in debug messages. by Dan Gohman · 15 years ago
  84. 2d5dfd9 Remove a redundant #ifndef and add an assertion string. by Dan Gohman · 15 years ago
  85. d84db11 Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. by Dan Gohman · 15 years ago
  86. 522ce97 Pass the optimization level when constructing the ARM instruction selector. by Bob Wilson · 15 years ago
  87. 5adb66a Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo by Evan Cheng · 15 years ago
  88. 705428a Don't traverse into .svn directories. by Daniel Dunbar · 15 years ago
  89. b0d8d78 Fix thinko in my recent movt commit: it's not safe to remat movt, since it has input reg argument. by Anton Korobeynikov · 15 years ago
  90. 3ddfb21 The select instruction is not neccesarily in the same block as the by Chris Lattner · 15 years ago
  91. 0e6b590 Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of by Evan Cheng · 15 years ago
  92. 17167be Document a bug in the ocaml bindings has wrong linkage values. by Erick Tryzelaar · 15 years ago
  93. f24bfa7 Expose the rest of the attribute settings. by Erick Tryzelaar · 15 years ago
  94. 4aee041 Fix a bug in ocaml bindings that has incorrect linkage options. by Erick Tryzelaar · 15 years ago
  95. 3128015 Regenerate. by Mikhail Glushenkov · 15 years ago
  96. ad981bf Add a way to query the number of input files. by Mikhail Glushenkov · 15 years ago
  97. d66e8de Document the 'not' combinator. by Mikhail Glushenkov · 15 years ago
  98. 9d7a2dc A bit prettier formatting. by Mikhail Glushenkov · 15 years ago
  99. a9245d6 Remove temporary debugging hack. by Dan Gohman · 15 years ago
  100. 9450b0e Move the dominator verification code out of special code embedded within by Dan Gohman · 15 years ago