summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-01
* switch the register iterator to act more like hte LLVM value iterator: derefe...Chris Lattner2008-01-01
* Adding C bindings for SwitchInst::addCase.Gordon Henriksen2008-01-01
* Add a trivial but handy function to efficiently return the machine Chris Lattner2008-01-01
* add efficient iteration support for register use/def's Chris Lattner2008-01-01
* Implement automatically updated def/use lists for all MachineInstr register Chris Lattner2008-01-01
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-01
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-31
* properly encapsulate the parent field of MBB and MI with get/set accessors.Chris Lattner2007-12-31
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-31
* slightly simplify and document SSARegMap.Chris Lattner2007-12-30
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-30
* - rename opType -> OpKind and contents -> Contents.Chris Lattner2007-12-30
* More cleanups for MachineOperand:Chris Lattner2007-12-30
* MachineOperand:Chris Lattner2007-12-30
* Add some doxygen comments to llvm-c/Core.h.Gordon Henriksen2007-12-30
* make machine operands fatter: give each one an up-pointer to the Chris Lattner2007-12-30
* split machineoperand out into its own header file.Chris Lattner2007-12-30
* remove unneeded #includes.Chris Lattner2007-12-30
* remove a bunch of now-dead methods.Chris Lattner2007-12-30
* make offset operand optional.Chris Lattner2007-12-30
* Shrinkify the machine operand creation method names.Chris Lattner2007-12-30
* switch MIBuilder over to use the simplified operand addition methods.Chris Lattner2007-12-30
* 1. Make a static MachineOperand::create* method for everyChris Lattner2007-12-30
* simplify some code by factoring operand construction better.Chris Lattner2007-12-30
* remove attribution from a variety of miscellaneous files.Chris Lattner2007-12-29
* Bindings for instruction calling conventions.Gordon Henriksen2007-12-29
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Adding bindings for target triple and data layout.Gordon Henriksen2007-12-27
* Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen2007-12-27
* Get rid of an unneeded #include.Owen Anderson2007-12-23
* C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler).Gordon Henriksen2007-12-23
* Add GraphTraits specializations for machine dominators.Owen Anderson2007-12-23
* Tell TargetLoweringOpt whether it is running beforeChris Lattner2007-12-22
* Add a new FGETSIGN operation, which defaults to expand on allChris Lattner2007-12-22
* Unbreak build on gcc 3.xAnton Korobeynikov2007-12-22
* Make DAE not wipe out attributes on calls, and not dropDuncan Sands2007-12-21
* Add a few more missing gcc builtin's.Evan Cheng2007-12-21
* Removed scoped_ptr, as its functionality is subsumed by OwningPtr.Ted Kremenek2007-12-21
* Added OwningArrayPtr smart pointer class to provide an analogous class toTed Kremenek2007-12-20
* add new smart pointer for clang.Chris Lattner2007-12-20
* Type specification didn't match gcc's.Evan Cheng2007-12-20
* Add m_Zero(). Chris Lattner2007-12-20
* Revert my previous check-in.Devang Patel2007-12-20
* More eye-candy stuff :)Anton Korobeynikov2007-12-20
* Add iterators for child traversal.Anton Korobeynikov2007-12-20
* Add lto version check mechanism.Devang Patel2007-12-20
* Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen2007-12-19
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-19
* Added "GetCurrentDirectory()" to sys::Path.Ted Kremenek2007-12-18