Allow copyRegToReg to emit cross register classes copies.
[oota-llvm.git] / include / llvm / CodeGen /
2007-09-25 Evan ChengAdded major new capabilities to scheduler (only BURR...
2007-09-24 Dan GohmanAdd a routine for emitting .file directives, for setting up
2007-09-24 Dan Gohmanexplicit keywords.
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
2007-09-19 Evan ChengUse struct SDep instead of std::pair for SUnit pred...
2007-09-18 Bill WendlingDon't pass back a reference to a temporary.
2007-09-18 Bill WendlingThe exception handling function info should be reset...
2007-09-18 Bill WendlingObjective-C was generating EH frame info like this:
2007-09-17 Chris LattnerMerge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
2007-09-17 Dan GohmanAdd a utility function to SDOperand for testing if...
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-09-14 Dan GohmanRemove spurious consts. This fixes warnings with compil...
2007-09-12 Evan ChengYet another getTargetNode variant.
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-09-06 David GreeneConstify to catch bugs.
2007-09-06 David GreenePluggable coalescers inplementation.
2007-09-05 Evan ChengAccidentially left this out.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-08-31 Dale JohannesenAdd mod, copysign, abs operations to APFloat.
2007-08-31 Evan ChengRemove an unnecessary element, saving 4 bytes per LiveI...
2007-08-30 Evan ChengAdd a variant of foldMemoryOperand to fold any load...
2007-08-30 Evan ChengAdded CreateFrameIndex to create a FrameIndex MachineOp...
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-28 Dan GohmanAdd an option, -view-sunit-dags, for viewing the actual...
2007-08-28 Evan ChengRecover most of the compile time regression due to...
2007-08-27 Dan GohmanIf the source and destination pointers in an llvm.memmo...
2007-08-27 Duncan SandsThere is an impedance matching problem between LLVM and
2007-08-27 Dan GohmanAdd explicit keywords and remove spurious trailing...
2007-08-26 Dale JohannesenRevise per review comments.
2007-08-25 Dale JohannesenAdd APFloat interface to ConstantFPSDNode. Change
2007-08-24 Dale JohannesenUse APFloat internally for ConstantFPSDNode.
2007-08-16 Dan GohmanAdd MVT::fAny for overloading intrinsics on floating...
2007-08-16 Evan ChengComments.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-10 Rafael Espindolapropagate struct size and alignment of byval arguments...
2007-08-08 Evan ChengAdding kill info to val#.
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-08-06 Christopher LambImplement review feedback. No functionality change.
2007-08-05 Reid SpencerFix minor doxygen nits.
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-03 Dale Johannesenlong double patch 3 of N. Add to MVT.
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-26 Christopher LambAdd a MachineFunction pass, which runs post register...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-26 Christopher LambAdd selection DAG nodes for subreg insert/extract....
2007-07-26 Christopher LambFix 80 col violation.
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-07-26 Christopher LambFix comments for new types.
2007-07-26 Christopher LambAdd support for 3 element 32-bit vector ValueTypes.
2007-07-25 Evan ChengEmitAlignment() also emits optional fill value.
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-10 Evan ChengMove DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
2007-07-09 Gabor Greifmissed this one
2007-07-09 Gabor Greiffix typos
2007-07-06 Dan GohmanFix a comment so that the element numbering match the...
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-05 Dan GohmanAdd explicit keywords.
2007-07-05 Dan GohmanMake MachineFunctionPass::runOnFunction non-virtual...
2007-07-05 Duncan SandsMake sure only one copy of a filter is placed in the
2007-07-02 Dan GohmanRemove declarations for code no longer in the tree...
2007-07-02 Dan GohmanAdd explicit keywords.
2007-06-29 David GreeneFix misue of iterator pointing to erased object. Uncov...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-27 Dan GohmanDocument the encoding of MVT::ValueType.
2007-06-26 Evan ChengProperly handle kills of a physical register which...
2007-06-26 Dan GohmanSimplify the expression for MVT::isExtendedValueType.
2007-06-26 Dan GohmanRenumber the SimpleValueType values to fill in the...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-19 Chris Lattneradd isvararg tracking to CCState
2007-06-18 Evan ChengMove CorrectExtraCFGEdges() from BranchFolding.cpp...
2007-06-18 Dan GohmanAdd keyword explicit.
2007-06-15 Evan ChengNo longer needed.
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-06-04 Evan ChengMove ReplaceUsesOfBlockWith() out of BranchFolding...
2007-06-02 Duncan SandsThe semantics of invoke require that we always jump...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-05-31 Chris LattnerFix the asmprinter so that a globalvalue can specify...
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-23 Anton KorobeynikovMark all calls as "could throw", when exceptions are...
2007-05-22 Dale JohannesenMake tail merging the default, except on powerPC. ...
2007-05-17 Evan ChengMove isSuccessor() offline, change it to use std::find.
2007-05-16 Evan ChengRename M_PREDICATED to M_PREDICABLE; Move TargetInstrIn...
2007-05-16 Evan ChengInitial commit of (very basic) if converter.
next