aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trickDan Gohman2008-03-211-4/+17
* FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth2008-03-211-8/+0
* Make it possible to get an empty struct usingDuncan Sands2008-03-211-2/+3
* Introduce a new node for holding call argumentDuncan Sands2008-03-213-30/+101
* Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng2008-03-211-24/+0
* C and Objective Caml bindings for mem2reg and reg2mem.Gordon Henriksen2008-03-201-0/+6
* ubyte and sbyte? what are those?Nick Lewycky2008-03-201-2/+2
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-191-0/+24
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-1911-32/+37
* Fix comment.Duncan Sands2008-03-191-1/+1
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-192-0/+13
* C bindings for Module-, Function-, and BasicBlock::iterator.Gordon Henriksen2008-03-191-0/+14
* C and Objective Caml bindings for the various getParent methods of the IR.Gordon Henriksen2008-03-191-3/+12
* Fix live variables issues:Evan Cheng2008-03-191-0/+6
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-1910-57/+26
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-181-1/+1
* Get rid of compilation warnings. Per Devang.Dale Johannesen2008-03-181-3/+3
* Identify Analysis pass.Devang Patel2008-03-188-0/+36
* __builtin_ia32_movntdqa reads memoryNate Begeman2008-03-161-1/+1
* C and Objective Caml bindings for the TargetData class.Gordon Henriksen2008-03-161-0/+131
* C and Objective Caml bindings for several scalar transforms.Gordon Henriksen2008-03-161-0/+47
* Remove unnecessary includes.Gordon Henriksen2008-03-161-2/+1
* C and Objective Caml bindings for PassManagers.Gordon Henriksen2008-03-161-12/+69
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-10/+2
* Remove isImplicitDef TargetInstrDesc flag.Evan Cheng2008-03-151-8/+0
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-152-1/+10
* Expose Module::dump via C and Ocaml.Gordon Henriksen2008-03-141-0/+3
* move the Use destructor where it belongs toGabor Greif2008-03-142-6/+4
* Back out r48353. Not needed.Evan Cheng2008-03-142-16/+4
* Restore this member, which is used on win32.Chris Lattner2008-03-141-2/+1
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-3/+1
* Move the PMStack class out of Pass.h and into PassManagers.h.Dan Gohman2008-03-143-28/+32
* Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Un...Evan Cheng2008-03-142-4/+16
* Forgot this.Evan Cheng2008-03-141-8/+6
* Fix a typo in a comment.Dan Gohman2008-03-131-1/+1
* Remove unused GetAddressOfSymbol()Devang Patel2008-03-131-25/+2
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-131-1/+9
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-132-22/+62
* Various improvements suggested by DuncanChris Lattner2008-03-133-8/+10
* Improve VarInfo::removeKill() by using std::find instead of linear search.Evan Cheng2008-03-131-7/+6
* Change PMTopLevelManager's PassManagers vector element type fromDan Gohman2008-03-131-2/+2
* Change PMStack::push to accept a PMDataManager* instead ofDan Gohman2008-03-131-1/+1
* Fix a typo in a comment.Dan Gohman2008-03-131-1/+1
* No need for typedefs with enums in C++.Dan Gohman2008-03-132-4/+2
* Refactor some code out of MachineSink into a MachineInstr query.Evan Cheng2008-03-131-1/+7
* Experimental scheduler change to schedule / coalesce the copies added for fun...Evan Cheng2008-03-121-1/+19
* Don't try to extract an i32 from an f64. ThisDuncan Sands2008-03-121-4/+4
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-126-279/+146
* Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-...Evan Cheng2008-03-121-0/+3
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-113-17/+16