Turn StripPointerCast() into a method
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2008-05-07 Anton KorobeynikovTurn StripPointerCast() into a method
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-05-02 Dan GohmanUse push_back(...) instead of resize(1, ...), per revie...
2008-05-01 Dan GohmanFix uninitialized uses of the FPC variable.
2008-05-01 Chris Lattnerdon't randomly miscompile seto/setuo just because we...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-29 Chris Lattnermake the vector conversion magic handle multiple results.
2008-04-29 Chris Lattneradd support for multiple return values in inline asm...
2008-04-28 Evan ChengFix a bug in RegsForValue::getCopyToRegs() that causes...
2008-04-28 Dan GohmanDelete an unused constructor.
2008-04-28 Dan GohmanAdd a comment to CreateRegForValue that clarifies the...
2008-04-28 Dan GohmanRewrite the comments for RegsForValue and its members...
2008-04-28 Dan GohmanDon't call size() on each iteration of the loop.
2008-04-28 Chris LattnerAnother collection of random cleanups. No functionalit...
2008-04-28 Chris LattnerRemove the SmallVector ctor that converts from a SmallV...
2008-04-28 Chris Lattnerswitch RegsForValue::Regs to be a SmallVector to avoid
2008-04-27 Chris Lattnermove static function out of anon namespace, no function...
2008-04-27 Chris LattnerAnother step to getting multiple result inline asm...
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris Lattnerisa+cast -> dyn_cast
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-25 Dan GohmanRemove the code from CodeGenPrepare that moved getresul...
2008-04-23 Dan GohmanUse isa instead of dyn_cast.
2008-04-23 Dan GohmanAdd support to codegen for getresult instructions with...
2008-04-15 Nicolas GeoffrayChange Divided flag to Split, as suggested by Evan
2008-04-14 Nicolas GeoffrayFix /test/CodeGen/PowerPC/big-endian-actual-args.ll...
2008-04-13 Nicolas GeoffrayAdd a divided flag for the first piece of an argument...
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-04 Dale JohannesenMake sure both PendingLoads and PendingExports are...
2008-04-02 Dale JohannesenRecommitting EH patch; this should answer most of the
2008-04-01 Dale JohannesenRevert 49006 for the moment.
2008-03-31 Dale JohannesenEmit exception handling info for functions which are
2008-03-30 Chris LattnerFix "Control reaches the end of non-void function"...
2008-03-27 Dan GohmanAvoid creating chain dependencies from CopyToReg nodes...
2008-03-21 Duncan SandsIntroduce a new node for holding call argument
2008-03-14 Duncan SandsDo not generate special entries in the dwarf eh
2008-03-12 Duncan SandsDon't try to extract an i32 from an f64. This
2008-03-11 Dan GohmanInitial codegen support for functions and calls with...
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-10 Dale JohannesenIncrease ISD::ParamFlags to 64 bits. Increase the...
2008-03-09 Chris Lattnerremove an extraneous (and ugly) default argument, thank...
2008-03-09 Chris Lattnerfp_round's produced by getCopyFromParts should always...
2008-03-09 Chris Lattnerextend fp values with FP_EXTEND not FP_ROUND.
2008-03-08 Evan ChengImplement x86 support for @llvm.prefetch. It correspond...
2008-02-29 Dan GohmanUse the new APInt-enabled form of getConstant instead...
2008-02-26 Evan ChengRefactor inline asm constraint matching code out of...
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-22 Dale JohannesenPass alignment on ByVal parameters, from FE, all
2008-02-21 Chris LattnerMake the clobber analysis a bit more smart: we only...
2008-02-21 Chris LattnerTreat clobber operands like early clobbers: if we have
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-21 Chris LattnerAdd support for matching mem operands. This fixes...
2008-02-21 Chris LattnerFix a (harmless) but where vregs were added to the...
2008-02-20 Devang Patelassert is more effective reminder then FIXME tag for...
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-02-19 Devang PatelAdd GetResultInst. First step for multiple return value...
2008-02-16 Andrew Lenharthllvm.memory.barrier, and impl for x86 and alpha
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-13 Chris LattnerIn SDISel, for targets that support FORMAL_ARGUMENTS...
2008-02-12 Duncan SandsGeneralize getCopyFromParts and getCopyToParts to
2008-02-11 Duncan SandsGeneralize the handling of call and return arguments,
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-25 Chris Lattnerfix long lines.
2008-01-24 Evan ChengForgot these.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-13 Duncan SandsRemove the assumption that byval has been applied to
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...
next