Fix predicate for imm1_32
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2011-08-16 Nadav RotemRevert r137562 because it caused PR10674
2011-08-13 Nadav RotemFix PR 10635. When generating integer constants, the...
2011-08-12 Bill WendlingInitial commit of the 'landingpad' instruction.
2011-08-12 Nadav RotemRevert r137310 because it does not optimize any code...
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-11 Nadav Rotem[AVX] When joining two XMM registers into a YMM regist...
2011-08-11 Chris Lattnerfix PR10605 / rdar://9930964 by adding a pretty scary...
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-08-02 Eli FriedmanDon't create a ridiculous EXTRACT_ELEMENT. PR10563.
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-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-28 Bill WendlingVisit the landingpad instruction.
2011-07-28 Bill WendlingAdd the AddLandingPadInfo function.
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-28 Nadav RotemCR fix: The ANY_EXTEND can be removed because the input...
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-27 Dan GohmanRevert r136156, which broke several buildbots.
2011-07-26 Dan GohmanDelete unnecessarily cautious LastCALLSEQ code.
2011-07-26 Eli FriedmanAdd obvious missing case to switch. PR10497.
2011-07-25 Eli FriedmanInitial implementation of 'fence' instruction, the...
2011-07-25 Eli FriedmanMake sure this DAGCombine actually returns an UNDEF...
2011-07-20 Eli FriedmanPR10421: Fix a straightforward bug in the widening...
2011-07-19 Devang PatelRevert r135423.
2011-07-18 Jeffrey YasskinAdd APInt(numBits, ArrayRef<uint64_t> bigVal) construct...
2011-07-18 Devang PatelDuring bottom up fast-isel, instructions emitted to...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-17 Nadav RotemMinor code cleanups
2011-07-15 Dan GohmanLegalizeDAG doesn't need its own copy of this enum.
2011-07-15 Dan GohmanDelete LegalizeDAG's own version of isTypeLegal and...
2011-07-15 Dan GohmanDelete an unused variable and a redundant assert.
2011-07-15 Dan GohmanModernize comments.
2011-07-14 Eric ChristopherCheck register class matching instead of width of type...
2011-07-14 Nadav Rotem[VECTOR-SELECT]
2011-07-14 Nadav RotemAdd assertion for the chain value type
2011-07-14 Benjamin KramerDon't emit a bit test if there is only one case the...
2011-07-14 Eric ChristopherAdd a dag combine pattern for folding C2-(A+C1) ->...
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-07 Eric ChristopherRemove a FIXME. All of the standard ones are in the...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-07-06 Eric ChristopherGrammar and 80-col.
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-07-01 Evan ChengRename TargetSubtarget to TargetSubtargetInfo for consi...
2011-06-30 Eric ChristopherRemove getRegClassForInlineAsmConstraint and all depend...
2011-06-29 Devang PatelRevert r133953 for now.
2011-06-29 Benjamin KramerRevert a part of r126557 which could create unschedulab...
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Devang PatelDuring bottom up fast-isel, instructions emitted to...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-06-27 Owen AndersonThe index stored in the RegDefIter is one after the...
2011-06-27 Andrew Trickpre-RA-sched: Cleanup register pressure tracking.
2011-06-27 Jakob Stoklund OlesenDistinguish early clobber output operands from clobbere...
2011-06-24 Owen AndersonThe scheduler needs to be aware on the existence of...
2011-06-24 Devang PatelHandle debug info for i128 constants.
2011-06-22 Jay FoadReplace the existing forms of ConstantArray::get()...
2011-06-21 Owen AndersonFix some trailing issues from my introduction of MVT...
2011-06-21 Evan ChengTeach dag combine to match halfword byteswap patterns.
2011-06-20 Nadav RotemFix PromoteIntRes_TRUNCATE: Add support for cases where the
2011-06-19 Nadav RotemCode cleanups: Remove duplicated logic in PromotInteRes...
2011-06-19 Nadav RotemCalls to AssertZext and getZeroExtendInReg must be...
2011-06-19 Nadav RotemWhen promoting the vector elements in CopyToParts,...
2011-06-18 Benjamin KramerDon't allocate empty read-only SmallVectors during...
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-18 Eric ChristopherFix UMULO support for 2x register width to allow the...
2011-06-17 Eric ChristopherFix comment.
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-16 Jakob Stoklund OlesenDon't use register classes larger than TLI->getRegClass...
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-16 Owen AndersonChange the REG_SEQUENCE SDNode to take an explict regis...
2011-06-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getRawAllocationOrder().
2011-06-16 Nick LewyckyAdd a DAGCombine for (ext (binop (load x), cst)).
2011-06-15 Owen AndersonAdd a new MVT::untyped. This will be used in future...
2011-06-15 Andrew TrickAdded -stress-sched flag in the Asserts build.
2011-06-15 Nadav RotemgetZeroExtendInReg needs to get a scalar type
2011-06-15 Nadav RotemEnable the simplification of truncating-store after...
2011-06-14 Chad RosierWhen pattern matching during instruction selection...
2011-06-14 Nadav RotemAdd a testcase for checking the integer-promotion of...
2011-06-14 Nadav RotemDisable trunc-store simplification on vectors.
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-13 Nadav RotemFix a bug in FindMemType. When widening vector loads...
2011-06-12 Nadav RotemFix a bug in the calculation of the vectorTypeBreakdown...
2011-06-12 Nadav RotemImprove the generated code by getCopyFromPartsVector...
2011-06-11 Chad RosierRevert r132871.
2011-06-11 Chad RosierTypo.
2011-06-10 Eric Christopher80-col cleanups.
2011-06-09 Eli FriedmanChange this DAGCombine to build AND of SHR instead...
next