aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix minor doxygen nits.Reid Spencer2007-08-051-1/+1
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-042-6/+6
* long double patch 3 of N. Add to MVT.Dale Johannesen2007-08-032-32/+35
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-021-0/+4
* Instead of adding copyfromreg's to handle physical definitions. Now isel canEvan Cheng2007-08-021-0/+9
* More explicit keywords.Dan Gohman2007-08-011-1/+2
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-1/+15
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-261-0/+6
* Teach DAG scheduling how to properly emit subreg insert/extract machine instr...Christopher Lamb2007-07-261-0/+5
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-0/+9
* Fix 80 col violation.Christopher Lamb2007-07-261-2/+3
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-262-14/+1
* Fix comments for new types.Christopher Lamb2007-07-261-2/+2
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-262-11/+26
* EmitAlignment() also emits optional fill value.Evan Cheng2007-07-251-2/+5
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-241-3/+7
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-201-1/+1
* Long live the exception handling!Anton Korobeynikov2007-07-142-0/+20
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-131-0/+3
* When a node value is only used by a CopyToReg, use the user's dest. This shou...Evan Cheng2007-07-101-2/+2
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-0/+11
* missed this oneGabor Greif2007-07-091-1/+1
* fix typosGabor Greif2007-07-091-7/+7
* Fix a comment so that the element numbering match the actual elementDan Gohman2007-07-061-1/+1
* Add the byval attributeRafael Espindola2007-07-061-0/+2
* Add explicit keywords.Dan Gohman2007-07-053-3/+3
* Make MachineFunctionPass::runOnFunction non-virtual. Subclasses overrideDan Gohman2007-07-051-1/+4
* Make sure only one copy of a filter is placed in theDuncan Sands2007-07-051-0/+5
* Remove declarations for code no longer in the tree, to avoid confusion.Dan Gohman2007-07-022-43/+0
* Add explicit keywords.Dan Gohman2007-07-021-1/+1
* Fix misue of iterator pointing to erased object. Uncovered byDavid Greene2007-06-291-2/+2
* Add new TargetLowering code to provide the final register type that anDan Gohman2007-06-281-1/+1
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-6/+6
* Document the encoding of MVT::ValueType.Dan Gohman2007-06-271-0/+6
* Properly handle kills of a physical register which has sub-registers that are...Evan Cheng2007-06-261-0/+10
* Simplify the expression for MVT::isExtendedValueType.Dan Gohman2007-06-261-1/+1
* Renumber the SimpleValueType values to fill in the hole left byDan Gohman2007-06-262-24/+23
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-254-139/+139
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+23
* check in the BigBlock local register allocatorDuraid Madina2007-06-222-0/+10
* add isvararg tracking to CCStateChris Lattner2007-06-191-1/+3
* Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock met...Evan Cheng2007-06-181-0/+10
* Add keyword explicit.Dan Gohman2007-06-181-1/+1
* No longer needed.Evan Cheng2007-06-151-4/+0
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-0/+13
* Factor live variable analysis so it does not do register coalescingDavid Greene2007-06-083-114/+195
* Move ReplaceUsesOfBlockWith() out of BranchFolding into a MachineBasicBlock g...Evan Cheng2007-06-041-0/+4
* The semantics of invoke require that we always jump to the unwind blockDuncan Sands2007-06-021-1/+1
* Integrate exception filter support and exception catch support. ThisDuncan Sands2007-06-021-12/+24