summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Handle physreg input/outputs. We now compile this:Chris Lattner2006-01-311-3/+96
* remove method I just addedChris Lattner2006-01-281-7/+0
* add a new callbackChris Lattner2006-01-281-0/+7
* Implement Promote for VAARG, and allow it to be custom promoted for peopleNate Begeman2006-01-281-0/+7
* Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET forNate Begeman2006-01-271-37/+22
* initial selectiondag support for new INLINEASM node. Note that inline asmsChris Lattner2006-01-261-0/+50
* First part of bug 680:Nate Begeman2006-01-251-53/+16
* If scheduler choice is the default (-sched=default), use target schedulingEvan Cheng2006-01-251-2/+10
* Typo.Jim Laskey2006-01-231-1/+1
* Skeleton of the list schedule.Evan Cheng2006-01-231-0/+4
* Factor out more instruction scheduler code to the base class.Evan Cheng2006-01-231-1/+29
* Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c onChris Lattner2006-01-231-3/+4
* Fix a bug in a recent refactor that caused a bunch of programs to miscompileChris Lattner2006-01-211-1/+1
* Do some code refactoring on Jim's scheduler in preparation of the new listEvan Cheng2006-01-211-4/+18
* If the target doesn't support f32 natively, insert the FP_EXTEND in target-indepChris Lattner2006-01-201-0/+4
* Temporary work around for a libcall insertion bug: If a target doesn'tChris Lattner2006-01-181-2/+6
* Support for the insertelement operation.Robert Bocchino2006-01-171-0/+1
* For PR411:Reid Spencer2006-01-161-5/+16
* Remove some duplicated codeNate Begeman2006-01-141-8/+0
* bswap implementationNate Begeman2006-01-141-0/+15
* Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allowChris Lattner2006-01-131-4/+14
* Add "support" for stacksave/stackrestore to the dag iselChris Lattner2006-01-131-0/+5
* Added selection DAG support for the extractelement operation.Robert Bocchino2006-01-101-0/+1
* Applied some recommend changes from sabre. The dominate one beginning "let theJim Laskey2006-01-041-1/+2
* enable the gep isel optChris Lattner2005-12-211-6/+0
* Lower ConstantAggregateZero into zerosChris Lattner2005-12-211-7/+20
* Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey2005-12-161-1/+1
* Don't lump the filename and working dir togetherChris Lattner2005-12-131-15/+16
* Accept and ignore prefetches for nowChris Lattner2005-12-121-0/+3
* Minor tweak to get isel optChris Lattner2005-12-111-1/+2
* improve code insertion in two ways:Chris Lattner2005-12-081-20/+26
* Fix a crash where ConstantVec nodes were being generated with the wrongNate Begeman2005-12-071-2/+8
* Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman2005-12-061-3/+27
* Fix the #1 code quality problem that I have seen on X86 (and it also affectsChris Lattner2005-12-051-6/+162
* dbg.stoppoint returns a value, don't forget to init itChris Lattner2005-12-031-0/+1
* First chunk of actually generating vector code for packed types. TheseNate Begeman2005-11-301-2/+12
* Fix a problem with llvm-ranlib that (on some platforms) caused the archiveReid Spencer2005-11-301-0/+30
* Add support for a new STRING and LOCATION node for line number support, patchChris Lattner2005-11-291-2/+67
* Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman2005-11-221-1/+1
* Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman2005-11-221-6/+24
* Unbreak codegen of bools. This should fix the llc/jit/llc-beta failuresChris Lattner2005-11-191-1/+1
* Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman2005-11-191-32/+37
* Split out the shift code from visitBinary.Nate Begeman2005-11-181-7/+14
* when debugging lower dbg intrinsics to callsChris Lattner2005-11-161-0/+22
* added a chain outputAndrew Lenharth2005-11-111-2/+10
* continued readcyclecounter supportAndrew Lenharth2005-11-111-0/+3
* Refactor intrinsic lowering stuff out of visitCallChris Lattner2005-11-091-98/+107
* Fix CodeGen/X86/shift-folding.ll:test3 on X86Chris Lattner2005-11-091-1/+1
* Avoid creating a token factor node in trivially redundant cases. ThisChris Lattner2005-11-091-1/+12
* Handle GEP's a bit more intelligently. Fold constant indices early andChris Lattner2005-11-091-16/+40
OpenPOWER on IntegriCloud