Enabling the target-independent garbage collection infrastructure by hooking it
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2008-01-07 Gordon HenriksenEnabling the target-independent garbage collection...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris Lattneruse simplified operand addition methods.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-19 Duncan SandsSimplify LowerCallTo by using a callsite.
2007-12-19 Duncan SandsThe C++ exception handling personality function wants
2007-12-17 Duncan SandsMake invokes of inline asm legal. Teach codegen
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-11-28 Duncan SandsAdd some convenience methods for querying attributes...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-27 Chris Lattnererr, no really.
2007-11-27 Chris Lattnerdon't depend on ADL.
2007-11-24 Chris LattnerSeveral changes:
2007-11-15 Anton KorobeynikovImplement necessary bits for flt_rounds gcc builtin.
2007-11-15 Duncan SandsThis assertion was bogus.
2007-11-05 Dale JohannesenMake labels work in asm blocks; allow labels as
2007-11-02 Dan GohmanAdd std:: to sort calls.
2007-11-02 Dan GohmanChange illegal uses of ++ to uses of STLExtra.h's next...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-26 Bill Wendling- Remove the hacky code that forces a memcpy. Alignment...
2007-10-23 Bill WendlingFix comment and use the "Size" variable that's already...
2007-10-23 Bill WendlingIf there's an unaligned memcpy to/from the stack, don...
2007-10-23 Bill WendlingThis broke lots. Reverting.
2007-10-23 Bill WendlingLowering a memcpy to the stack is killing PPC. The...
2007-10-19 Chris Lattnerrename ExpandOperation to ExpandOperationResult, as...
2007-10-19 Rafael EspindolaAdd support for byval function whose argument is not...
2007-10-19 Chris Lattneradd a new target hook.
2007-10-15 Chris LattnerOne mundane change: Change ReplaceAllUsesOfValueWith...
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-12 Dan GohmanFix some corner cases with vectors in copyToRegs and...
2007-10-12 Dan GohmanAdd intrinsics for sin, cos, and pow. These use llvm_an...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-08 Dan GohmanIn -debug mode, dump SelectionDAGs both before and...
2007-10-02 Dale JohannesenRewrite sqrt and powi to use anyfloat. By popular...
2007-10-01 Dale JohannesenFix stride computations for long double arrays.
2007-09-28 Dale JohannesenAdd sqrt and powi intrinsics for long double.
2007-09-26 Dale JohannesenEnable codegen for long double abs, sin, cos
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-09-10 Chris Lattner1. Don't call Value::getName(), which is slow.
2007-09-07 Rafael EspindolaAdd support for having different alignment for objects...
2007-09-07 Anton KorobeynikovSplit eh.select / eh.typeid.for intrinsics into i32...
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-05 Duncan SandsFix PR1628. When exception handling is turned on,
2007-09-04 Evan ChengFix for PR1632. EHSELECTION always produces a i32 value.
2007-08-28 Dan GohmanAdd an option, -view-sunit-dags, for viewing the actual...
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-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-08-23 Anton KorobeynikovPerform correct codegen for eh_dwarf_cfa intrinsic.
2007-08-20 Rafael EspindolaPartial implementation of calling functions with byval...
2007-08-16 Evan Cheng- If a dynamic_stackalloc alignment requirement is...
2007-08-10 Dan GohmanFix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VEC...
2007-08-10 Rafael Espindolapropagate struct size and alignment of byval arguments...
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-02 Chris Lattnerdon't redefine a parameter
2007-07-30 Dan GohmanFix a bug in getCopyFromParts turned up in the testcase...
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-18 Dan GohmanIt's not necessary to do rounding for alloca operations...
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-09 Dan GohmanChange getCopyToParts and getCopyFromParts to always...
2007-07-06 Duncan SandsThe exception handling intrinsics return values,
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-06 Duncan SandsRemove propagateEHRegister in favour of a more limited
2007-07-06 Duncan SandsRemove ExtractGlobalVariable - use StripPointerCasts
2007-07-06 Evan ChengWorkaround of getCopyToRegs and getCopyFromRegs bugs...
2007-07-05 Dan GohmanAdd a parameter to getCopyToParts and getCopyFromParts...
2007-07-04 Duncan SandsExtend eh.selector to support both catches and filters.
2007-07-03 Dale JohannesenFix for PR 1505 (and 1489). Rewrite X87 register
2007-07-02 Dan GohmanReplace ExpandScalarFormalArgs and ExpandScalarCallArgs...
2007-06-29 Evan ChengOnly do FNEG xform when the vector type is a floating...
2007-06-29 David GreeneRemove unnecessary attributions in comments.
2007-06-29 David GreeneFix reference to cached end iterator invalidated by...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Evan ChengPartial fix for PR1502: If a EH register is needed...
2007-06-27 Dan GohmanUse getVectorTypeBreakdown in FunctionLoweringInfo...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-21 Dan GohmanRename TargetLowering::getNumElements and friends to
2007-06-15 Tanya LattnerCodegen support (stripped out) for the annotate attribute.
2007-06-15 Chris LattnerFix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain...
2007-06-15 Duncan SandsWorkaround for PR1508.
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Duncan SandsOnly correctly lower exception handing intrinsics if...
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-13 Dan GohmanWhen creating CopyFromReg nodes, always use legal types...
2007-06-13 Duncan SandsThe fix that was applied for PR1224 stops the compiler
2007-06-07 Dale JohannesenDo not change the size of function arguments. PR 1489.
2007-06-06 Duncan SandsAdditional fix for PR1422: make sure the landing pad...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-06-01 Duncan SandsSince TypeInfos are passed as i8 pointers, a NULL TypeI...
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-23 Anton KorobeynikovMark all calls as "could throw", when exceptions are...
2007-05-18 Dan GohmanQualify several calls to functions in the MVT namespace...
2007-05-15 Chris LattnerFix some subtle issues handling immediate values. ...
2007-05-09 Anton KorobeynikovDo not assert, when case range split metric is zero...
2007-05-07 Duncan SandsParameter attributes on invoke calls were being lost...
next