summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Make stack slot coloring's debug output more consistent withDan Gohman2008-07-101-1/+1
* Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map ...Evan Cheng2008-07-101-8/+8
* Add support for 128 bit multiplicative operations.Duncan Sands2008-07-102-21/+62
* Add a mysteriously missing libcall, FPTOSINT_F80_I32.Duncan Sands2008-07-104-6/+32
* Fix a FIXME: use an apint in CTTZ legalization.Duncan Sands2008-07-101-3/+3
* Remove PromoteIntRes_FP_ROUND - not sure what itDuncan Sands2008-07-104-14/+1
* Make sure the alignment of the temporary createdDuncan Sands2008-07-101-2/+6
* Make the LegalizeType method naming scheme more regular.Duncan Sands2008-07-105-49/+43
* Don't barf when dumping a constant that containsDuncan Sands2008-07-101-1/+1
* - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng2008-07-103-32/+19
* Use DenseMap instead of std::map in local register allocation. This improves...Owen Anderson2008-07-101-3/+16
* Fix 403.gcc. Finally got the check for two-address-ness correct.Owen Anderson2008-07-101-10/+14
* Revert r53367, which was breaking things.Owen Anderson2008-07-091-1/+3
* Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. ThisDan Gohman2008-07-091-14/+2
* hasAnyUseOfValue can check SDUse nodes of its users directly insteadDan Gohman2008-07-091-13/+3
* Move MemoryVT out of LSBaseNode into MemSDNode, allowing theDan Gohman2008-07-091-28/+16
* Avoid creating expensive comment string if it's not going to be printed.Evan Cheng2008-07-091-1/+4
* Loosen our check here. Local regalloc only cares that the reg is used and de...Owen Anderson2008-07-091-3/+1
* Move the IsVolatile and SVOffset fields into the MemSDNode baseDan Gohman2008-07-091-0/+11
* Don't use an expensive check for two-address-ness when we have the informatio...Owen Anderson2008-07-091-2/+13
* Factor local liveness computation out into its own function.Owen Anderson2008-07-091-28/+36
* Reuse the MO variable instead of recomputing it in RegAllocLocal.Dan Gohman2008-07-092-9/+9
* Give RegAllocSimple a TargetInstrInfo member to keep it consistentDan Gohman2008-07-091-2/+2
* RegAllocLocal has a TargetInstrInfo data member. Use it insteadDan Gohman2008-07-091-5/+1
* Use find with std::map, when that's what's needed, instead of lower_boundDan Gohman2008-07-092-5/+4
* Switch to new section name handling facilityAnton Korobeynikov2008-07-091-4/+7
* Remove some unneeded includes.Duncan Sands2008-07-092-4/+0
* Redo LegalizeTypes soft float support forDuncan Sands2008-07-092-96/+103
* Forgot to update the chain result when softeningDuncan Sands2008-07-091-12/+21
* LegalizeTypes soft float support for FP_TO_SINT andDuncan Sands2008-07-092-4/+134
* LegalizeTypes support for powi soft float.Duncan Sands2008-07-092-3/+16
* Make the role of MVT::i32 clearer here, and add aDuncan Sands2008-07-091-3/+4
* Missed alignment argument on stores lowered from memcpy.Evan Cheng2008-07-091-1/+1
* Make the DICountVisitor not a visitor. This keeps us from calling virtualBill Wendling2008-07-091-33/+154
* const-ify SelectionDAG::getNodeValueTypes.Dan Gohman2008-07-091-2/+2
* It's no longer necessary to test if a MachineBasicBlock'sDan Gohman2008-07-081-2/+1
* Verify that MachineMemOperand alignment is a non-zero power of 2.Dan Gohman2008-07-081-0/+1
* Factor out the code for computing an alignment value, and make itDan Gohman2008-07-081-38/+32
* Fix the build. Apparently MachineInstr& is no longer implicitly convertable ...Owen Anderson2008-07-081-1/+1
* Make the local register allocator compute (purely local) liveness information...Owen Anderson2008-07-081-4/+118
* Remove some dead code.Dale Johannesen2008-07-081-2/+0
* Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE, and EH_LABEL SDNode'...Evan Cheng2008-07-082-45/+74
* Remove custom expansion from LegalizeTypes when doingDuncan Sands2008-07-084-42/+40
* Add missing select_cc libcall line, somehow omittedDuncan Sands2008-07-081-0/+1
* Unbreak C++ tests on x86 Darwin.Evan Cheng2008-07-081-5/+14
* LegalizeTypes support for FP_ROUND and FP_EXTENDDuncan Sands2008-07-082-2/+46
* Avoid unnecessary string construction during asm printing.Evan Cheng2008-07-081-3/+7
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-0710-122/+207
* Pool-allocation for SDNodes. The pool is allocated once for each function,Dan Gohman2008-07-072-88/+153
* Use the canonical way to get an empty structure.Bill Wendling2008-07-071-3/+2
OpenPOWER on IntegriCloud