aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-1911-54/+13
* On Darwin, GCC issues a ".globl" for something that has a "visibility protected"Bill Wendling2008-03-181-0/+1
* Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs f...Evan Cheng2008-03-181-6/+10
* Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll.Bill Wendling2008-03-181-26/+0
* Fix PR 2160 by making sure arguments to external functions get marked as poin...Daniel Berlin2008-03-181-18/+36
* Make conversions of i8/i16 to ppcf128 work.Dale Johannesen2008-03-181-10/+13
* Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel2008-03-181-4/+4
* Target independent DAG transform to use truncate for field extraction + sign ...Christopher Lamb2008-03-181-0/+26
* Rewrite code that propagate isDead information after a dead copy is coalesced...Evan Cheng2008-03-182-78/+151
* Identify Analysis pass.Devang Patel2008-03-1811-0/+47
* Update heuritics that estimates cost of call instructions.Devang Patel2008-03-171-0/+5
* Make Complex long long/double/long double workDale Johannesen2008-03-172-2/+19
* Check in some #ifdef'd out code switching call argument Chris Lattner2008-03-172-42/+112
* minor cleanupsChris Lattner2008-03-171-36/+30
* Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF.Evan Cheng2008-03-173-0/+4
* A first attempt at updating live intervals, with code lifted fromOwen Anderson2008-03-171-4/+176
* remove dead codeChris Lattner2008-03-171-32/+0
* Switch sparc from using LowerCallTo to using LowerOperation(CALL) like Chris Lattner2008-03-172-71/+47
* Start moving sparc to use SparcCallingConv.td, switching overChris Lattner2008-03-174-273/+291
* split sparc lowering out into SparcISelLowering.{cpp|h} to followChris Lattner2008-03-173-986/+1023
* refactor the LowerOperation code out to individual functions for Chris Lattner2008-03-171-173/+197
* Next round of PPC32 ABI changes. Allow for gccDale Johannesen2008-03-172-13/+66
* various rotate fun.Chris Lattner2008-03-171-0/+44
* Add a couple missing SSE4 instructionsNate Begeman2008-03-161-0/+11
* C and Objective Caml bindings for the TargetData class.Gordon Henriksen2008-03-161-0/+93
* Add assert for non-hexadecimal radixes.Bill Wendling2008-03-161-0/+4
* C and Objective Caml bindings for several scalar transforms.Gordon Henriksen2008-03-161-0/+39
* C and Objective Caml bindings for PassManagers.Gordon Henriksen2008-03-161-0/+31
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-167-193/+140
* Remove isImplicitDef TargetInstrDesc flag.Evan Cheng2008-03-152-5/+3
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-1524-170/+31
* Expose Module::dump via C and Ocaml.Gordon Henriksen2008-03-141-0/+4
* Do not generate special entries in the dwarf ehDuncan Sands2008-03-141-6/+2
* Fix PR2138. Apparently any modification to a std::multimap (including remove ...Evan Cheng2008-03-141-2/+8
* this was removed from the Unix side.Chris Lattner2008-03-141-5/+0
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-2/+4
* Implement the real calling convention for ppc32 Altivec:Dale Johannesen2008-03-141-21/+118
* Fix some 80 col violations.Evan Cheng2008-03-141-22/+22
* Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc...Evan Cheng2008-03-143-32/+32
* Add debugging stuff.Evan Cheng2008-03-141-0/+4
* Add an issue that is preventing instcombine from doing a simplification.Chris Lattner2008-03-141-5/+43
* Simplify using getIntPtrConstant.Duncan Sands2008-03-141-5/+3
* The inst combining of inttoptr into GEP with one index was using the bit size ofBill Wendling2008-03-141-1/+1
* Tabs -> spacesNate Begeman2008-03-141-14/+23
* Livein copy scheduling fixes: do not coalesce physical register copies, corre...Evan Cheng2008-03-141-112/+42
* Use SDTNone instead of duplicating it.Dan Gohman2008-03-132-4/+2
* More APInt-ification.Dan Gohman2008-03-135-67/+77
* Fix a bug in GVN that Duncan noticed, where we potentially need to insert a Owen Anderson2008-03-131-1/+5
* Undo tweak. It had no obvious benefit.Evan Cheng2008-03-131-19/+4
* Remove unused GetAddressOfSymbol()Devang Patel2008-03-131-6/+1