aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* detabify llvm, patch by Mike Stump!Chris Lattner2008-03-206-76/+76
* Keep track of analysis information inherited from Module pass manager.Devang Patel2008-03-201-0/+4
* Add more patterns to match in the integer comparison test harnesses.Scott Michel2008-03-203-9/+8
* 80 col violation.Evan Cheng2008-03-201-1/+2
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-192-12/+13
* Add comment.Devang Patel2008-03-191-0/+4
* #if 1 .. #endif markers do not add any value.Devang Patel2008-03-191-2/+0
* Remove dead options.Evan Cheng2008-03-192-20/+4
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-1923-41/+47
* Add support for multiple return values for the PPC target byDan Gohman2008-03-192-146/+23
* Don't loose incoming argument registers. Fix documentation style.Arnold Schwaighofer2008-03-193-9/+9
* Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes...Christopher Lamb2008-03-193-46/+27
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-191-0/+11
* C bindings for Module-, Function-, and BasicBlock::iterator.Gordon Henriksen2008-03-191-0/+135
* Fixed a coalescer bug caused by a typo.Evan Cheng2008-03-191-1/+1
* C and Objective Caml bindings for the various getParent methods of the IR.Gordon Henriksen2008-03-191-23/+47
* Fix live variables issues:Evan Cheng2008-03-191-6/+43
* 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