1. 426df75 Unbreak the build. by Evan Cheng · 17 years ago
  2. afa47c5 Fix a memory correctness error noticed by valgrind (harmless in practice). by Gordon Henriksen · 17 years ago
  3. e14af4f Oops. Forgot to commit this. by Evan Cheng · 17 years ago
  4. 66fac79 For PR1839: add initial support for __builtin_trap. llvm-gcc part is missed by Anton Korobeynikov · 17 years ago
  5. b0c9b93 I noticed that the trampoline straightening transformation could by Duncan Sands · 17 years ago
  6. f4a5498 Add hasByValArgument() to test if a call instruction has byval argument(s). by Evan Cheng · 17 years ago
  7. cfad1b4 Be more liberal in what parameter attributes are by Duncan Sands · 17 years ago
  8. 120d053 Allow clients to specify the inline threshold when creating by Chris Lattner · 17 years ago
  9. 2769f6f remove some incorrect classof's. by Chris Lattner · 17 years ago
  10. 623a389 Do not allow attributes beyond a function's last by Duncan Sands · 17 years ago
  11. 8874628 add operator==/!= to smallvector. by Chris Lattner · 17 years ago
  12. 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 17 years ago
  13. 3dab223 don't include loopinfo.h from this file. by Chris Lattner · 17 years ago
  14. fadcd4e Move typedef of loop to top of the file where it is more obvious. by Chris Lattner · 17 years ago
  15. 131bd2e Fix 80 col violations by Chris Lattner · 17 years ago
  16. 9de5d0d More CellSPU refinement and progress: by Scott Michel · 17 years ago
  17. a22edc8 Simplify the side effect stuff a bit more and make licm/sinking by Chris Lattner · 17 years ago
  18. 007f984 Output sinl for a long double FSIN node, not sin. by Duncan Sands · 17 years ago
  19. 1778a15 Clearify the meaning of immutable StackObject. by Evan Cheng · 17 years ago
  20. 0d0e1b5 Add a isImmutable bit to StackObject. Fixed stack objects are immutable (in the function) unless specified otherwise. by Evan Cheng · 17 years ago
  21. 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 17 years ago
  22. c637d6f provide def_* and use_* iterators in addition to reg_* iterators. by Chris Lattner · 17 years ago
  23. 9c4428b Fix PR1845 and rdar://5676945. Generic vectors smaller by Chris Lattner · 17 years ago
  24. 92b7c1d Fix sse2.psrl.w and sse2.psrl.q definitions. by Evan Cheng · 17 years ago
  25. 6632f95 Added "getRoot()" to ImmutableMap. by Ted Kremenek · 17 years ago
  26. 0a8cabb Fixed 80 col. violation. by Ted Kremenek · 17 years ago
  27. dcc8b4f add a mayLoad property for machine instructions, a correlary to mayStore. by Chris Lattner · 17 years ago
  28. 4a83e96 add match support for casts. by Chris Lattner · 17 years ago
  29. a95afe2 Update the comment on scalar to vector to be a bit more clear. by Nate Begeman · 17 years ago
  30. 6c3470e Small cleanup for handling of type/parameter attribute incompatibility. by Duncan Sands · 17 years ago
  31. d3f99e2 split TargetInstrDesc out into its own header file. by Chris Lattner · 17 years ago
  32. 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 17 years ago
  33. 682b8ae remove a dead method. by Chris Lattner · 17 years ago
  34. 0ff2396 Rename all the M_* flags to be namespace qualified enums, and switch by Chris Lattner · 17 years ago
  35. e32d765 add more and significantly better comments to the rest of the machineinstr by Chris Lattner · 17 years ago
  36. 13cea0b add some mroe comments, add a isImplicitDef() method, add by Chris Lattner · 17 years ago
  37. 8f707e1 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 17 years ago
  38. 4764189 Move M_* flags down in the file. Move SchedClass up in the by Chris Lattner · 17 years ago
  39. 0aaa4f0 Removing a leaked file. by Gordon Henriksen · 17 years ago
  40. 349c495 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 17 years ago
  41. cc8cd0c remove MachineOpCode typedef. by Chris Lattner · 17 years ago
  42. ba6da5d remove some uses of MachineOpCode, move getSchedClass by Chris Lattner · 17 years ago
  43. 8ca5c67 Add predicates methods to TargetOperandInfo, and switch all clients by Chris Lattner · 17 years ago
  44. 572742e Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
  45. 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 17 years ago
  46. 43dbe05 Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 17 years ago
  47. 8fa8929 With this patch, the LowerGC transformation becomes the by Gordon Henriksen · 17 years ago
  48. ce22477 Enabling the target-independent garbage collection infrastructure by hooking it by Gordon Henriksen · 17 years ago
  49. 834f1ce rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. by Chris Lattner · 17 years ago
  50. e4b8387 back out accidental commit. by Chris Lattner · 17 years ago
  51. f07b9a7 fix an accidental commit that broke all the testers :( by Chris Lattner · 17 years ago
  52. ad9a9e1 The transform that tries to turn calls to bitcast functions into by Duncan Sands · 17 years ago
  53. a9d0c9d When transforming a call to a bitcast function into by Duncan Sands · 17 years ago
  54. 2e48a70 rename isStore -> mayStore to more accurately reflect what it captures. by Chris Lattner · 17 years ago
  55. 8ed9c1a describe isStore and simplify the implementation of hasUnmodelledSideEffects. by Chris Lattner · 17 years ago
  56. 2a3e08b X86 JIT PIC jumptable support. by Evan Cheng · 17 years ago
  57. a997c49 Didn't mean to commit this. by Owen Anderson · 17 years ago
  58. 699f5fa Didn't mean to commit this. by Owen Anderson · 17 years ago
  59. d94b6a1 Move some more functionality from MRegisterInfo to TargetInstrInfo. by Owen Anderson · 17 years ago
  60. 67d65bb Don't recalculate the loop info and loop dominators analyses if they're by Bill Wendling · 17 years ago
  61. b670a17 fix typo by Wojciech Matyjewicz · 17 years ago
  62. be8c03f X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support. by Evan Cheng · 17 years ago
  63. c4ce73f Add a really quick hack at a machine code sinking pass, enabled with --enable-sinking. by Chris Lattner · 17 years ago
  64. 23d9791 Trying that again. by Gordon Henriksen · 17 years ago
  65. 02aabbf Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used by Evan Cheng · 17 years ago
  66. 9848ced don't access element zero of an array of size zero. by Chris Lattner · 17 years ago
  67. 89e94bd Don't create a new ParamAttrsList (which copies the vector) just to by Chris Lattner · 17 years ago
  68. fabfde3 move some code out of line, rearrange a bit. by Chris Lattner · 17 years ago
  69. 49269d9 Disallow copying explicitly. by Chris Lattner · 17 years ago
  70. 50ee9dd Split param attr implementation out from Function.cpp into its by Chris Lattner · 17 years ago
  71. 6f21976 Inverted argument order for ImmutableMap::Profile. by Ted Kremenek · 17 years ago
  72. 3c6255c Added iterator and profiling (i.e. FoldingSetNodeID) support to ImmutableMap. by Ted Kremenek · 17 years ago
  73. f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 17 years ago
  74. e138b3d switch the register iterator to act more like hte LLVM value iterator: dereferencing by Chris Lattner · 17 years ago
  75. ab477cc Adding C bindings for SwitchInst::addCase. by Gordon Henriksen · 17 years ago
  76. a91a7d5 Add a trivial but handy function to efficiently return the machine by Chris Lattner · 17 years ago
  77. 6c5757e add efficient iteration support for register use/def's by Chris Lattner · 17 years ago
  78. 62ed6b9 Implement automatically updated def/use lists for all MachineInstr register by Chris Lattner · 17 years ago
  79. 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 17 years ago
  80. d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 17 years ago
  81. f20c1a4 properly encapsulate the parent field of MBB and MI with get/set accessors. by Chris Lattner · 17 years ago
  82. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 17 years ago
  83. 1c07809 slightly simplify and document SSARegMap. by Chris Lattner · 17 years ago
  84. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 17 years ago
  85. a29b8aa - rename opType -> OpKind and contents -> Contents. by Chris Lattner · 17 years ago
  86. f738230 More cleanups for MachineOperand: by Chris Lattner · 17 years ago
  87. e308789 MachineOperand: by Chris Lattner · 17 years ago
  88. dc2c07a Add some doxygen comments to llvm-c/Core.h. by Gordon Henriksen · 17 years ago
  89. e12d6ab make machine operands fatter: give each one an up-pointer to the by Chris Lattner · 17 years ago
  90. 103a643 split machineoperand out into its own header file. by Chris Lattner · 17 years ago
  91. ece6737 remove unneeded #includes. by Chris Lattner · 17 years ago
  92. b4e48cb remove a bunch of now-dead methods. by Chris Lattner · 17 years ago
  93. c672a1f make offset operand optional. by Chris Lattner · 17 years ago
  94. 39697a8 Shrinkify the machine operand creation method names. by Chris Lattner · 17 years ago
  95. c8313f1 switch MIBuilder over to use the simplified operand addition methods. by Chris Lattner · 17 years ago
  96. e86d0d0 1. Make a static MachineOperand::create* method for every by Chris Lattner · 17 years ago
  97. a4161ee simplify some code by factoring operand construction better. by Chris Lattner · 17 years ago
  98. 234d529 remove attribution from a variety of miscellaneous files. by Chris Lattner · 17 years ago
  99. cc0928f Bindings for instruction calling conventions. by Gordon Henriksen · 17 years ago
  100. 7ed47a1 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago