1. c6f69e9 Remove an unnnecessary LLVMContext argument in by Dan Gohman · 15 years ago
  2. e2d0af4 Fix a name in a comment. by Dan Gohman · 15 years ago
  3. 5f7962c add more type predicates. by Chris Lattner · 15 years ago
  4. 375c032 add some helper functions. by Chris Lattner · 15 years ago
  5. dbf75e8 remove llvm-db: it is completely broken and if anyone wants to do a debugger, by Chris Lattner · 15 years ago
  6. 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 · 15 years ago
  7. d113c6b Rename enum NumOccurrences to NumOccurrencesFlag since there is a member named NumOccurrences. by Evan Cheng · 15 years ago
  8. cc3b065 Renamed MachineInstrIndex to LiveIndex. by Lang Hames · 15 years ago
  9. e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 15 years ago
  10. 95923d7 remove trailing whitespace by Jim Grosbach · 15 years ago
  11. 835b142 Don't use identifiers that start with an underscore followed by Dan Gohman · 15 years ago
  12. 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
  13. 799d697 Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When by Evan Cheng · 15 years ago
  14. 99be299 remove the GVNPRE pass. It has been subsumed by the GVN pass. Ok'd by Owen. by Chris Lattner · 15 years ago
  15. a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 15 years ago
  16. 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
  17. b0fdedb Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 15 years ago
  18. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 15 years ago
  19. a637101 Remove dead code. by Devang Patel · 15 years ago
  20. ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 15 years ago
  21. 29e0669 Use OutStreamer.SwitchSection instead of writing out textual section directives. by Bob Wilson · 15 years ago
  22. 812209a Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use this by Bob Wilson · 15 years ago
  23. c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 15 years ago
  24. 69cc57c Silence unused variable warning. by Devang Patel · 15 years ago
  25. 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 15 years ago
  26. fdc826f Simplify. by Devang Patel · 15 years ago
  27. 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
  28. 6deec34 Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself by Douglas Gregor · 15 years ago
  29. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
  30. 74da40a Add removeMD(). by Devang Patel · 15 years ago
  31. 58a230a Only one custom meadata of each kind can be attached with an instruction. by Devang Patel · 15 years ago
  32. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
  33. 1e9a727 Create empty StringRef is incoming cstring is NULL. by Devang Patel · 15 years ago
  34. 0475c91 Parse custom metadata attached with an instruction. by Devang Patel · 15 years ago
  35. d0c5a29 Add C API calls for building FNeg operations. Patch by KS Sreeram! by Dan Gohman · 15 years ago
  36. e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 15 years ago
  37. a214840 Do not use global typedef for MDKindID. by Devang Patel · 15 years ago
  38. 6b0901e Remove unnecessary include. by Devang Patel · 15 years ago
  39. 26207e5 Introduce the TargetInstrInfo::KILL machine instruction and get rid of the by Jakob Stoklund Olesen · 15 years ago
  40. d84db11 Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. by Dan Gohman · 15 years ago
  41. ad981bf Add a way to query the number of input files. by Mikhail Glushenkov · 15 years ago
  42. 9450b0e Move the dominator verification code out of special code embedded within by Dan Gohman · 15 years ago
  43. 5c12ada Extend the StartPassTimer and StopPassTimer functions so that the by Dan Gohman · 15 years ago
  44. 3069b31 Extract the code for inserting a loop into the loop queue into by Dan Gohman · 15 years ago
  45. 27a8fb8 Extract the code for releasing a pass into a separate function, and by Dan Gohman · 15 years ago
  46. ae05e7d Round out the API for the new optimization flags. by Nick Lewycky · 15 years ago
  47. 8ff95de Use explicit structs instead of std::pair to map callee saved regs to spill slots. by Tilmann Scheller · 15 years ago
  48. be11234 Remove a redundant assert. by Dan Gohman · 15 years ago
  49. 22bf8f2 Add dominates and releaseMemory member functions to PostDominatorTree. by Dan Gohman · 15 years ago
  50. 3479d18 Clarify a comment. by Dan Gohman · 15 years ago
  51. 6e70e31 Add a properlyDominates member function to ScalarEvolution. by Dan Gohman · 15 years ago
  52. 6776064 Instruction::clone does not need to take an LLVMContext&. Remove that and by Nick Lewycky · 15 years ago
  53. 81f46d9 remove support for "NoSub" from regex. It seems like a minor optimization by Chris Lattner · 15 years ago
  54. 3548ea8 For the NSWSub support in the builder to actually be useable, by Duncan Sands · 15 years ago
  55. b9c129d Add methods for creating NSW subtraction, as already exists for addition. by Duncan Sands · 15 years ago
  56. b7532e2 Add a comment describing natural loops. by Dan Gohman · 15 years ago
  57. a23643d Rename ConstantFP's getInf to getInfinity. by Dan Gohman · 15 years ago
  58. 4b2ebc1 Move MachineMemOperand::getAlignment out of line, to avoid needing by Dan Gohman · 15 years ago
  59. f344f7f Add a ConstantFP::getInf utility function for creating infinity ConstantFPs. by Dan Gohman · 15 years ago
  60. b7a8d40 Fix a compile failure introduced by r82675 on MinGW which doesn't have by Jeffrey Yasskin · 15 years ago
  61. c76909a Improve MachineMemOperand handling. by Dan Gohman · 15 years ago
  62. 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 15 years ago
  63. 3e0c99a Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 15 years ago
  64. 0035f9c pr4926: ARM requires the stack pointer to be aligned, even for leaf functions. by Bob Wilson · 15 years ago
  65. 6263778 Update the description of MachineFrameInfo's OffsetAdjustment. The value of by Bob Wilson · 15 years ago
  66. 8fc13cb Add a version of dumpr() that has a SelectionDAG* argument. by Dan Gohman · 15 years ago
  67. 5287008 add and document regex support for FileCheck. You can now do stuff like: by Chris Lattner · 15 years ago
  68. 1f52895 Make the end-of-itinerary mark explicit. Some cleanup. by David Goodwin · 15 years ago
  69. 48ba9ff tidy up, fix a memory leak in Regex::isValid by Chris Lattner · 15 years ago
  70. 96b930d Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 15 years ago
  71. ad934b8 Clean up LiveVariables and change how it deals with partial updates and kills. This also eliminate the horrible check which scan forward to the end of the basic block. It should be faster and more accurate. by Evan Cheng · 15 years ago
  72. d1f3cee Spruce up some comments. by Dan Gohman · 15 years ago
  73. 8a55ce4 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 15 years ago
  74. 54d4a53 Add an EVT::getStoreSize function, like getStoreSizeInBits but in bytes. by Dan Gohman · 15 years ago
  75. 9f765dd Correct a comment. by Dan Gohman · 15 years ago
  76. 6c6c016 Do not leave behind metadata while cloning an instruction. by Devang Patel · 15 years ago
  77. 2e3f2c4 s/*Location/*DebugLocation/g by Devang Patel · 15 years ago
  78. 470e08e Make the type traits for a const pointer defer to those for a unqualified by John McCall · 15 years ago
  79. 296925d Fix PR5024. LiveVariables physical register defs should *commit* only after all by Evan Cheng · 15 years ago
  80. cd26ec5 Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 15 years ago
  81. 7815d71 Add SetLocation() to allow IRBuilder user to set location info for an instruction already created. by Devang Patel · 15 years ago
  82. 14433c9 Check exisiting dbg MDKind first. by Devang Patel · 15 years ago
  83. b759865 Revert "Don't allow formatted_ostream to be unbuffered, even if its underlying by Daniel Dunbar · 15 years ago
  84. dace0ed Forgot this. by Evan Cheng · 15 years ago
  85. 57d6903 Revert "Get rid of GetProcessId in Win32/Program.inc.", this breaks by Daniel Dunbar · 15 years ago
  86. 27dba67 Switch FoldingSet::AddString to StringRef based API. by Daniel Dunbar · 15 years ago
  87. 48a097b Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work with debug info, since it was extraordinarily easy to have dangling pointers thanks to MDNode uniquing. by Daniel Dunbar · 15 years ago
  88. e5b1836 Add a TrackingVH value handle. by Daniel Dunbar · 15 years ago
  89. 75c7c99 move DominatorTree::dominates for instructions out of line, by Chris Lattner · 15 years ago
  90. 28f02fd Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 15 years ago
  91. 0c1f688 add a helper method. by Chris Lattner · 15 years ago
  92. cc1c702 Don't allow formatted_ostream to be unbuffered, even if its underlying buffer by Daniel Dunbar · 15 years ago
  93. 2763217 Implement the JIT side of the GDB JIT debugging interface. To enable this by Reid Kleckner · 15 years ago
  94. c936fe8 write rfind in terms of npos as daniel requested by Chris Lattner · 15 years ago
  95. 19e7499 remove a dead method. by Chris Lattner · 15 years ago
  96. 1908aea smallvectorize getExtraOptionNames by Chris Lattner · 15 years ago
  97. f00a7d9 add a helper method. by Chris Lattner · 15 years ago
  98. 65b6607 A few more tabs -> spaces. by Daniel Dunbar · 15 years ago
  99. 05a32c8 move a couple non-trivial methods out of line, add new by Chris Lattner · 15 years ago
  100. 99c5c7b convert a bunch more stuff to use StringRef. The ArgName arguments are now by Chris Lattner · 15 years ago