summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Revert r48676. I had plans for using it, but now it's just dead code.Owen Anderson2008-03-24
* Remove an unnecessary #include.Dan Gohman2008-03-24
* Shrink the size of AllocationInst by using its SubclassDataDan Gohman2008-03-24
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-24
* Objective Caml bindings for basic block, function, global, and arg iterators.Gordon Henriksen2008-03-23
* Use C-style comments :)Anton Korobeynikov2008-03-23
* Add first proof-of-concept universal compiler driver framework basedAnton Korobeynikov2008-03-23
* Typo fixesAnton Korobeynikov2008-03-22
* Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead...Owen Anderson2008-03-22
* Add an AllocateRW to match AllocateRWX.Owen Anderson2008-03-22
* Teach DAG combiner to commute commutable binary nodes in order to achieve sdi...Evan Cheng2008-03-22
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-21
* Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trickDan Gohman2008-03-21
* FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth2008-03-21
* Make it possible to get an empty struct usingDuncan Sands2008-03-21
* Introduce a new node for holding call argumentDuncan Sands2008-03-21
* Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng2008-03-21
* C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen2008-03-20
* ubyte and sbyte? what are those?Nick Lewycky2008-03-20
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-19
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Fix comment.Duncan Sands2008-03-19
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-19
* C bindings for Module-, Function-, and BasicBlock::iterator.Gordon Henriksen2008-03-19
* C and Objective Caml bindings for the various getParent methods of the IR.Gordon Henriksen2008-03-19
* Fix live variables issues:Evan Cheng2008-03-19
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-19
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-18
* Get rid of compilation warnings. Per Devang.Dale Johannesen2008-03-18
* Identify Analysis pass.Devang Patel2008-03-18
* __builtin_ia32_movntdqa reads memoryNate Begeman2008-03-16
* C and Objective Caml bindings for the TargetData class.Gordon Henriksen2008-03-16
* C and Objective Caml bindings for several scalar transforms.Gordon Henriksen2008-03-16
* Remove unnecessary includes.Gordon Henriksen2008-03-16
* C and Objective Caml bindings for PassManagers.Gordon Henriksen2008-03-16
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-16
* Remove isImplicitDef TargetInstrDesc flag.Evan Cheng2008-03-15
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-15
* Expose Module::dump via C and Ocaml.Gordon Henriksen2008-03-14
* move the Use destructor where it belongs toGabor Greif2008-03-14
* Back out r48353. Not needed.Evan Cheng2008-03-14
* Restore this member, which is used on win32.Chris Lattner2008-03-14
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-14
* Move the PMStack class out of Pass.h and into PassManagers.h.Dan Gohman2008-03-14
* Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng2008-03-14
* Forgot this.Evan Cheng2008-03-14
* Fix a typo in a comment.Dan Gohman2008-03-13
* Remove unused GetAddressOfSymbol()Devang Patel2008-03-13
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-13
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-13