Remove the old atomic instrinsics. autoupgrade functionality is included with this...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGBuilder.cpp
2011-10-06 Eli FriedmanRemove the old atomic instrinsics. autoupgrade functio...
2011-10-05 Bill WendlingModify the mapping from landing pad to call sites to...
2011-10-04 Bill WendlingCreate a mapping between the landing pad basic block...
2011-09-30 Nick LewyckyPromote comment to doxycomment. Adjust whitespace....
2011-09-29 Eli FriedmanClean up uses of switch instructions so they are not...
2011-09-29 Eric ChristopherUse the local we already set up.
2011-09-28 Bill WendlingStrip off pointer casts when looking at the eh.sjlj...
2011-09-28 Bill WendlingCreate and use an llvm.eh.sjlj.functioncontext intrinsic.
2011-09-13 Eli FriedmanFix check for unaligned load/store so it doesn't catch...
2011-09-13 Eli FriedmanError out on CodeGen of unaligned load/store. Fix...
2011-09-09 Chris Lattnertidy up a bit
2011-09-08 Devang PatelDirectly point debug info to the stack slot of the...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-08-26 Eli FriedmanAtomic load/store on ARM/Thumb.
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-08-23 Evan ChengFix 80 col violations.
2011-08-17 Bill WendlingAdd the support in code-gen for the landingpad instruct...
2011-08-17 Bill WendlingRevert patch. Forgot a dependent commit.
2011-08-17 Bill WendlingAdd the body of 'visitLandingPad'.
2011-08-12 Bill WendlingInitial commit of the 'landingpad' instruction.
2011-08-03 Devang PatelDo not drop undef debug values. These are used as range...
2011-08-03 Eli FriedmanNew approach to r136737: insert the necessary fences...
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Jakub StaszakDo not lose branch weights when lowering SwitchInst.
2011-07-29 Jakub StaszakRemove unneeded const_cast.
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-29 Bill WendlingUse the pointer type size.
2011-07-29 Bill WendlingAnd now something that compiles...
2011-07-29 Bill WendlingMake sure to sext or trunc the result from the register.
2011-07-28 Bill WendlingVisit the landingpad instruction.
2011-07-28 Eli FriedmanLangRef and basic memory-representation/reading/writing...
2011-07-28 Bill WendlingThe personality function should be a Function* and...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-27 Jeffrey YasskinExplicitly cast narrowing conversions inside {}s that...
2011-07-25 Eli FriedmanInitial implementation of 'fence' instruction, the...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Eric ChristopherCheck register class matching instead of width of type...
2011-07-14 Benjamin KramerDon't emit a bit test if there is only one case the...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Benjamin KramerApparently we can't expect a BinaryOperator here.
2011-07-08 Benjamin KramerEmit a more efficient magic number multiplication for...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-30 Eric ChristopherRemove getRegClassForInlineAsmConstraint and all depend...
2011-06-27 Jakob Stoklund OlesenDistinguish early clobber output operands from clobbere...
2011-06-19 Nadav RotemWhen promoting the vector elements in CopyToParts,...
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getRawAllocationOrder().
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-12 Nadav RotemImprove the generated code by getCopyFromPartsVector...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-04 Nadav RotemTypeLegalizer: Add support for passing of vector-promot...
2011-06-03 Eric ChristopherAdd a TODO about memory operands.
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-06-01 Eric ChristopherAllow bitcasts between valid types of the same size...
2011-05-23 Devang PatelPreserve debug info during iSel by keeping DanglingDebu...
2011-05-22 Chris LattnerEliminate some temporary variables, and don't call...
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-05-13 Rafael EspindolaMake codegen able to handle values of empty types....
2011-05-11 Bill WendlingGive the 'eh.sjlj.dispatchsetup' intrinsic call the...
2011-05-10 Eli FriedmanDisable my little CopyToReg argument hack with fast...
2011-05-09 Eric ChristopherLook through struct wrapped types for inline asm statments.
2011-05-06 Evan Cheng80 col violations.
2011-05-05 Eli FriedmanAvoid extra vreg copies for arguments passed in registe...
2011-04-25 Devang PatelA dbg.declare may not be in entry block, even if it...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-09 Chris LattnerAvoid excess precision issues that lead to generating...
2011-04-08 Evan ChengChange -arm-trap-func= into a non-arm specific option...
2011-04-05 Bill WendlingRevamp the SjLj "dispatch setup" intrinsic.
2011-04-01 Evan ChengAdd comments.
2011-04-01 Evan ChengAssign node order numbers to results of call instructio...
2011-03-26 Benjamin KramerTurn SelectionDAGBuilder::GetRegistersForValue into...
2011-03-17 Cameron ZwarichMove more logic into getTypeForExtArgOrReturn.
2011-03-17 Cameron ZwarichRename getTypeForExtendedInteger() to getTypeForExtArgO...
2011-03-16 Cameron ZwarichThe x86-64 ABI says that a bool is only guaranteed...
2011-03-16 Cameron ZwarichDon't recompute something that we already have in a...
2011-03-11 Andrew TrickReplace -dag-chain-limit flag with constant. It has...
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-25 Jim GrosbachFix formatting of debug helper string.
2011-02-24 Cameron ZwarichRefactor the LiveOutInfo interface into a few methods...
2011-02-22 Cameron ZwarichRoll out r126169 and r126170 in an attempt to fix the...
2011-02-22 Cameron ZwarichMerge information about the number of zero, one, and...
2011-02-18 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-18 Cameron ZwarichRoll out r125794 to help diagnose the llvm-gcc-i386...
2011-02-17 Devang PatelDo not lose debug info of an inlined function argument...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-13 Chris LattnerRevisit my fix for PR9028: the issue is that DAGCombine was
2011-02-13 Chris Lattnerwhen legalizing extremely wide shifts, make sure that
2011-02-13 Chris Lattnerfix visitShift to properly zero extend the shift amount...
2011-01-28 Nick LewyckyFix build with stdcxx by using llvm::next. Patch by...
2011-01-25 Devang PatelResolve DanglingDbgValue of PHI nodes where the use...
2011-01-24 Devang PatelSpeculatively revert r124138.
2011-01-24 Devang PatelResolve DanglingDbgValue of PHI nodes where the use...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
next