1. 540b05d In Thumb1, the register scavenger is not always able to use an emergency by Jim Grosbach · 16 years ago
  2. 303bf73 First test commit by Evan Phoenix · 16 years ago
  3. 85c005a Don't treat malloc calls with non-matching prototype as malloc. by Torok Edwin · 16 years ago
  4. aa5c1b7 No newline at end of files. by Edward O'Callaghan · 16 years ago
  5. f84548d Gracefully handle various scopes while recording source line info. by Devang Patel · 16 years ago
  6. c6f69e9 Remove an unnnecessary LLVMContext argument in by Dan Gohman · 16 years ago
  7. e41a115 Use Use::operator= instead of Use::set, for consistency. by Dan Gohman · 16 years ago
  8. 01a76ce Remove explicit enum integer values. They don't appear to be needed, and by Dan Gohman · 16 years ago
  9. 21313bc Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIP by Dan Gohman · 16 years ago
  10. e2d0af4 Fix a name in a comment. by Dan Gohman · 16 years ago
  11. 9ea8d9a callgraph changes came after the 2.6 branch. by Chris Lattner · 16 years ago
  12. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  13. 5f7962c add more type predicates. by Chris Lattner · 16 years ago
  14. e65cd40 teach the optimizer how to constant fold uadd/usub intrinsics. by Chris Lattner · 16 years ago
  15. d0806a1 simplify this code a bunch. by Chris Lattner · 16 years ago
  16. 375c032 add some helper functions. by Chris Lattner · 16 years ago
  17. 68a0603 code simplifications. by Chris Lattner · 16 years ago
  18. 11f911f Move implicit and paralle to a separate codegen specific section. by Evan Cheng · 16 years ago
  19. bbc3385 instcombine shouldn't delete all null checks for mallocs. This fixes PR5130. by Chris Lattner · 16 years ago
  20. 92bef66 stop MachineFunctionPass from claiming that it preserves LoopDependence info, by Chris Lattner · 16 years ago
  21. dbf75e8 remove llvm-db: it is completely broken and if anyone wants to do a debugger, by Chris Lattner · 16 years ago
  22. c758fec add some completely unformated and probably incoherent notes about things by Chris Lattner · 16 years ago
  23. 08993ac Do away with the strange use of BitVectors in SSI, and just use normal sets. This makes the code much more C++/LLVM-ish. by Owen Anderson · 16 years ago
  24. b44fad7 Whitespace and formatting. by Jakob Stoklund Olesen · 16 years ago
  25. 5202078 Remove trailing whitespace from build output. by Jakob Stoklund Olesen · 16 years ago
  26. 216abab Fix a typo in the comment. by Owen Anderson · 16 years ago
  27. 7aa3c78 SSI needs to require DT and DF transitively, since it uses them outside of its runOnFunction. by Owen Anderson · 16 years ago
  28. 144034e CMake: remove .so file extension from library names when building by Oscar Fuentes · 16 years ago
  29. a0479e5 Allow -inline-threshold override default threshold even if compiling to optimize for size. by Evan Cheng · 16 years ago
  30. d113c6b Rename enum NumOccurrences to NumOccurrencesFlag since there is a member named NumOccurrences. by Evan Cheng · 16 years ago
  31. b13105f Requires element types in a constant initializer to match the element types of by Nick Lewycky · 16 years ago
  32. 916ac5b Add a comment to describe letters used in multiclass name suffixes. by Bob Wilson · 16 years ago
  33. 8f07b9e Fix encoding problem for VMLS instruction. by Bob Wilson · 16 years ago
  34. 6cc91e3 Oops. Renamed remaining MachineInstrIndex references. by Lang Hames · 16 years ago
  35. cc3b065 Renamed MachineInstrIndex to LiveIndex. by Lang Hames · 16 years ago
  36. e2b208a Try to fix unit test linking on linux ... by Benjamin Kramer · 16 years ago
  37. 7d26948 MingW build fixes by Benjamin Kramer · 16 years ago
  38. 8bff4af Fix a use-after-free in post-ra-scheduling. by Benjamin Kramer · 16 years ago
  39. e1b691f Fix make rule when objdir is inside srcdir. by Torok Edwin · 16 years ago
  40. 048e36f getFunctionAlignment should return log2 alignment. by Evan Cheng · 16 years ago
  41. 3825ce8 Fix tests. by Evan Cheng · 16 years ago
  42. 0bc1e0b Fix test. by Evan Cheng · 16 years ago
  43. 6ad9da4 C++ member functions must be 2 byte aligned per ABI. by Evan Cheng · 16 years ago
  44. 8925979 Forgot about ARM::tPUSH. It also has a new writeback operand. by Evan Cheng · 16 years ago
  45. 62a1b5d Move load / store multiple before post-alloc scheduling. by Evan Cheng · 16 years ago
  46. 1ec8e19 Test case for aligned attribute on function declaration. by Evan Cheng · 16 years ago
  47. 63bcbb7 All callee-saved registers are live-out of a return block. by David Goodwin · 16 years ago
  48. 9843a93 Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. by David Goodwin · 16 years ago
  49. e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 16 years ago
  50. 471850a Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. by David Goodwin · 16 years ago
  51. 10469f8 ARM::tPOP and tPOP_RET each has an extra writeback operand now. by Evan Cheng · 16 years ago
  52. 95923d7 remove trailing whitespace by Jim Grosbach · 16 years ago
  53. af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 16 years ago
  54. c7951f8 Use MachineFrameInfo.getPristineRegs() to determine which callee-saved registers are available for anti-dependency breaking. Some cleanup. by David Goodwin · 16 years ago
  55. d38dd11 Record first and last instruction of a scope in DbgScope. by Devang Patel · 16 years ago
  56. 835b142 Don't use identifiers that start with an underscore followed by Dan Gohman · 16 years ago
  57. 9c091a48 Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo by Douglas Gregor · 16 years ago
  58. 714e8bc Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not change by Evan Cheng · 16 years ago
  59. 0d92f5f Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple, by Evan Cheng · 16 years ago
  60. 799d697 Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When by Evan Cheng · 16 years ago
  61. 8f3ec31 Remove GVNPRE.cpp from the CMake makefile by Douglas Gregor · 16 years ago
  62. 99be299 remove the GVNPRE pass. It has been subsumed by the GVN pass. Ok'd by Owen. by Chris Lattner · 16 years ago
  63. 7c043d7 Update ARM JIT emitter to account for ld/st multiple changes. by Evan Cheng · 16 years ago
  64. 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 · 16 years ago
  65. a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 16 years ago
  66. 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 · 16 years ago
  67. b0fdedb Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 16 years ago
  68. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  69. a637101 Remove dead code. by Devang Patel · 16 years ago
  70. ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 16 years ago
  71. 29e0669 Use OutStreamer.SwitchSection instead of writing out textual section directives. by Bob Wilson · 16 years ago
  72. 812209a Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use this by Bob Wilson · 16 years ago
  73. c4c39fa Fix a comment typo. by Bob Wilson · 16 years ago
  74. 4d7a206 Check for null MDNode element while printing comment. by Devang Patel · 16 years ago
  75. bc9506f Fix a comment. by Bob Wilson · 16 years ago
  76. b6e4742 The AsmPrinter base class contains a DwarfWriter member, so there's no need by Bob Wilson · 16 years ago
  77. 1fb613c Assert that ConstantArrays are created with correctly-typed elements. by Jeffrey Yasskin · 16 years ago
  78. 5184635 Fix this code so that it doesn't try to iterate through a std::vector by Dan Gohman · 16 years ago
  79. 3a90c9b Silence comparison always false warning in -Asserts mode. by Reid Kleckner · 16 years ago
  80. 32030fe Add additional assert() to verify no extraneous use of a scavenged register. by Jim Grosbach · 16 years ago
  81. 2d5988d Print tag name for MDNodes that are used to encode debug info. by Devang Patel · 16 years ago
  82. c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 16 years ago
  83. 69cc57c Silence unused variable warning. by Devang Patel · 16 years ago
  84. 460c482 Clarify comment phrasing. by Jim Grosbach · 16 years ago
  85. 792e1f6 Add a option which would move ld/st multiple pass before post-alloc scheduling. by Evan Cheng · 16 years ago
  86. 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 16 years ago
  87. 48af260 Forgot this test earlier. by Evan Cheng · 16 years ago
  88. c32a532 add macruby, fix a validation problem. by Chris Lattner · 16 years ago
  89. 483041e Fix compile error as debug interface changed. by Nick Lewycky · 16 years ago
  90. 366e021 replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister() by Jim Grosbach · 16 years ago
  91. d1a5ca6 When checking whether we need to reserve a register for the scavenger, by Jim Grosbach · 16 years ago
  92. c732adf Add "isBarrier = 1" to return instructions. by Jim Grosbach · 16 years ago
  93. 0a13e56 fix compiler warning by Jim Grosbach · 16 years ago
  94. 413738ee Remove regression that requires post-RA scheduling from a target that does not use that scheduler. by David Goodwin · 16 years ago
  95. 0fb3468 For Darwin, emit all the text section directives together before the dwarf by Bob Wilson · 16 years ago
  96. fdc826f Simplify. by Devang Patel · 16 years ago
  97. 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 · 16 years ago
  98. 6deec34 Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself by Douglas Gregor · 16 years ago
  99. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
  100. 17487ba minor cleanup and add clarifying comment by Jim Grosbach · 16 years ago