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