1. bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
  2. dc17ab2 Enable jitting with a known memory size. by Nicolas Geoffray · 16 years ago
  3. 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 16 years ago
  4. 0861d1f Bring in uint32_t, uint64_t, and int64_t types for MSVC. by Argyrios Kyrtzidis · 16 years ago
  5. 0281925 Minor clean-up based on Dan's comments. by Roman Levenstein · 16 years ago
  6. 4bf393a Workaround for PR2207, in which pred_iterator assert gets triggered due to a by Scott Michel · 16 years ago
  7. 7e4d5b6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
  8. 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 16 years ago
  9. e20bbc8 Fix comment. by Eric Christopher · 16 years ago
  10. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 16 years ago
  11. a526192 Add "empty()" method to sys::Path and remove unnecessary whitespace. by Bill Wendling · 16 years ago
  12. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
  13. 917365b merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible by Gabor Greif · 16 years ago
  14. 0d4bdde Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. by Evan Cheng · 16 years ago
  15. 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
  16. 036a94e fix off by one error. by Chris Lattner · 16 years ago
  17. c0814dc give smallstring some methods to do 'itoa'. by Chris Lattner · 16 years ago
  18. 94bef32 Make 64-to-32 bit truncations explicit (prevent warnings). by Dale Johannesen · 16 years ago
  19. 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 16 years ago
  20. 8102703 Sort sub-registers and super-registers lists according to super-sub register relations. e.g. X86::RAX sub-register list is EAX, AX, AL, AH (order of last two are not guaranteed). by Evan Cheng · 16 years ago
  21. 80792f3 Treat EntryToken nodes as "passive" so that they aren't added to the by Dan Gohman · 16 years ago
  22. 89bf0a6 In -view-sunit-dags, display "special" chain dependencies as cyan by Dan Gohman · 16 years ago
  23. 235fc57 Teach AliasSetTracker about VAArgInst. by Dan Gohman · 16 years ago
  24. 29e4bdb Fix const-correctness issues with the SrcValue handling in the by Dan Gohman · 16 years ago
  25. 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 16 years ago
  26. ec1f1a8 Clean up some comments. by Dan Gohman · 16 years ago
  27. 75caee2 add a new CallGraphNode::removeCallEdgeFor method, tidy some comments. by Chris Lattner · 16 years ago
  28. f99b286 Add support for equality comparison of CallSite's. by Chris Lattner · 16 years ago
  29. c0cb28f Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 by Nicolas Geoffray · 16 years ago
  30. 89f6d88 Merge LLVMBuilder and FoldingBuilder, calling by Duncan Sands · 16 years ago
  31. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 16 years ago
  32. 4cce6b4 Use of implicit_def is not part of live interval. Create empty intervals for the uses when the live interval is being spilled. by Evan Cheng · 16 years ago
  33. 30ac7df improvements for IntrusiveRefCntPtr, patch by Mikhail Glushenkov by Chris Lattner · 16 years ago
  34. 5d3600f Allow registers defined by implicit_def to be clobbered. by Evan Cheng · 16 years ago
  35. b1e07ec Fix a typo in a comment. by Dan Gohman · 16 years ago
  36. 7d8143f Make isVectorClearMaskLegal's operand list const. by Dan Gohman · 16 years ago
  37. 920c682 Fix some minor errors in comments. by Dan Gohman · 16 years ago
  38. cedbacf Add const qualifiers. by Dan Gohman · 16 years ago
  39. c76230b Update comments to use 2.0 syntax type names. by Dan Gohman · 16 years ago
  40. d6d48c4 ConstantFP::get should be static. by Chris Lattner · 16 years ago
  41. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 16 years ago
  42. a541931 Unbreak teh build. by Evan Cheng · 16 years ago
  43. 4592230 add a version of ConstantFP::get that doesn't take a redundant Type* value, by Chris Lattner · 16 years ago
  44. def2864 make ConstantFP::isExactlyValue work for long double as well. by Chris Lattner · 16 years ago
  45. cba931f Add CreateGetResult() by Devang Patel · 16 years ago
  46. 7518583 Add multiple value return instruction constructor. by Devang Patel · 16 years ago
  47. 92432a8 Convenience method for setting the nounwind attribute for a function. by Duncan Sands · 16 years ago
  48. 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 16 years ago
  49. 9b01cc0 Make getDirnameSep a static method (not part of Path's interface). by Ted Kremenek · 16 years ago
  50. cf55c8e Added method Path::getDirname(). by Ted Kremenek · 16 years ago
  51. a056200 Added support for Create() calls that take an argument besides the deserializer. by Sam Bishop · 16 years ago
  52. 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 16 years ago
  53. 4128212 Add operator= implementations to SparseBitVector, allowing it to be used in GVN. This results by Owen Anderson · 16 years ago
  54. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 16 years ago
  55. e5ffa90 Make GVN more memory efficient, particularly on code that contains a large number of by Owen Anderson · 16 years ago
  56. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  57. c5ea201 Forgot this. by Evan Cheng · 16 years ago
  58. b51a0d8 If a value is cast to its own type, then the cast is not needed. by Duncan Sands · 16 years ago
  59. f4cc309 Make ExecutionEngine::updateGlobalMapping return the old mapping. by Chris Lattner · 16 years ago
  60. a150ffe Add member template version of SerializeTrait<T>::Create that also accepts by Ted Kremenek · 16 years ago
  61. f30a49d Special handling of zero-sized live intervals. by Evan Cheng · 16 years ago
  62. 419852c - Treat a live range defined by an implicit_def as a zero-sized one. by Evan Cheng · 16 years ago
  63. 8a50f1f Start of a series of patches related to implicit_def. by Evan Cheng · 16 years ago
  64. 6397c64 Backing out 48222 temporarily. by Evan Cheng · 16 years ago
  65. a022e3f by David Greene · 16 years ago
  66. ea1d9cd Now that I am told MachineRegisterInfo also tracks physical register uses / defs, I can do away with the horribleness I introduced a while back. It's impossible to detect if there is any use of a physical register below an instruction (and before any def of the register) with some cheap book keeping. by Evan Cheng · 16 years ago
  67. 1088317 Remove #include<map> from LiveVariables.h. Not referenced. by Evan Cheng · 16 years ago
  68. 56c2f99 Add new file Support/DataFlow.h. by Torok Edwin · 16 years ago
  69. 67073f1 Add new CC lowering rule: provide a list of registers, which can be 'shadowed', by Anton Korobeynikov · 16 years ago
  70. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 16 years ago
  71. 038112a Change the MemoryBuffer::getFile* methods to take just a pointer to the by Chris Lattner · 16 years ago
  72. 98b7e61 MappedFile is dead, remove it. by Chris Lattner · 16 years ago
  73. 799ed10 Stub out some sys::Path::MapInFilePages/UnMapFilePages methods. by Chris Lattner · 16 years ago
  74. 7f6b447 change the archive stuff to use MemoryBuffer instead of mappedfile. by Chris Lattner · 16 years ago
  75. 685412e prune unneeded #includes by Chris Lattner · 16 years ago
  76. 2fcebc5 rewrite SourceFile to be in terms of MemoryBuffer, not MappedFile. by Chris Lattner · 16 years ago
  77. 23ffec8 Make MappedFile::map return a const correct pointer, don't leak address space on Unix platforms. by Chris Lattner · 16 years ago
  78. 37db5d6 Remove the MappedFile::charBase member, rename base -> getBase() and by Chris Lattner · 16 years ago
  79. cc56e64 add an accessor. by Chris Lattner · 16 years ago
  80. bdbd2d7 Remove MappedFile support for mapping files for write and exec by Chris Lattner · 16 years ago
  81. 558755c remove extraneous #include by Chris Lattner · 16 years ago
  82. 1213d67 update comment. by Chris Lattner · 16 years ago
  83. 540630f cleanup the MappedFile API and comments. This removes and updates by Chris Lattner · 16 years ago
  84. 328c84a remove DEFINING_FILE_FOR for MappedFile.h by Chris Lattner · 16 years ago
  85. ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 16 years ago
  86. f429026 test commit by Torok Edwin · 16 years ago
  87. d6d0185 Expose Function::viewCFG and Function::viewCFGOnly to bindings. by Erick Tryzelaar · 16 years ago
  88. d27c991 Fix "Control reaches the end of non-void function" warnings, by Chris Lattner · 16 years ago
  89. 9180c8e Cosmetic change. by Evan Cheng · 16 years ago
  90. e10efce Rename getAnyLoad to getLoad is suggested by Evan. by Duncan Sands · 16 years ago
  91. 14ea39c Implement LegalizeTypes support for softfloat LOAD. by Duncan Sands · 16 years ago
  92. 86e1ebf Avoid creating chain dependencies from CopyToReg nodes to load and store by Dan Gohman · 16 years ago
  93. 2896652 when a node is removed from an ilist, set its next/prev pointers to by Chris Lattner · 16 years ago
  94. 7c1483b Expose ExecutionEngine::getTargetData() to c and ocaml bindings. by Erick Tryzelaar · 16 years ago
  95. d9ffd4c Fix a bug in Darwin EH: FDE->CIE pointer must by Dale Johannesen · 16 years ago
  96. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 16 years ago
  97. 950a4c4 Add explicit keywords. by Dan Gohman · 16 years ago
  98. cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 16 years ago
  99. 55c666a Add optimize-for-size knob. by Devang Patel · 16 years ago
  100. 3ee3267 De-constify the input to the "operator >>" method as it is modified. by Bill Wendling · 16 years ago