Rename getTargetNode to getMachineNode, for consistency with the
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
2009-09-25 Dan GohmanRename getTargetNode to getMachineNode, for consistency...
2009-09-16 Nate BegemanDo not try and sink a load whose chain result has more...
2009-09-15 Dan GohmanDon't pull a load through a callseq_start if the load...
2009-08-25 Dan GohmanUse X86II::MO_NO_FLAG.
2009-08-23 Benjamin KramerRemove Streams.h from the targets.
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-21 Anton KorobeynikovFix a typo
2009-08-20 Dan GohmanFix an x86 code size regression: prefer RIP-relative...
2009-08-19 Dan GohmanRemove temporary testing code.
2009-08-19 Dan GohmanAdd an x86 peep that narrows TEST instructions to forms...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-07 Bill WendlingReformatting of lines. Put multiple DEBUG statements...
2009-08-06 Dan GohmanFix a bug in x86's PreprocessForRMW logic that was...
2009-08-05 Anton KorobeynikovBetter handle kernel code model. Also, generalize the...
2009-08-03 Bill Wendling- s/DOUT/DEBUG(errs()/g
2009-08-02 Dan GohmanFix indentation.
2009-08-01 Dan GohmanMinor code simplifications.
2009-07-30 Evan ChengOptimize some common usage patterns of atomic built...
2009-07-22 Dan Gohmanx86 isel tweak: use lea (%reg,%reg) instead of lea...
2009-07-14 Chris Lattnerreapply r75408, which eliminates MOV64r0 in favor of...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-12 Bill WendlingTemporarily revert r75408. It appears to break the...
2009-07-12 Chris Lattnereliminate MOV64r0 in favor of a Pat<> pattern. This...
2009-07-11 Chris Lattnerfix a bug in my cleanup patch
2009-07-11 Chris Lattnercomment cleanup, reduce nesting.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-06-27 Chris LattnerReimplement rip-relative addressing in the X86-64 backe...
2009-06-26 Chris Lattnermake sure to propagate operand flags in SelectTLSADDRAd...
2009-06-26 Chris Lattnerfix a pasto.
2009-06-26 Chris Lattnerpropagate target operand flags through addressing mode...
2009-06-20 Chris Lattnerchange TLS_ADDR lowering to lower to a real mem operand...
2009-06-03 Dan GohmanRemove the redundant TM member from X86DAGToDAGISel...
2009-05-11 Dan GohmanConvert a subtract into a negate and an add when it...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-16 Rafael Espindolafix PR3995. A scale must be 1, 2, 4 or 8.
2009-04-14 Dan GohmanFor the h-register addressing-mode trick, use the corre...
2009-04-13 Dan GohmanImplement x86 h-register extract support.
2009-04-13 Dan GohmanRemove x86's special-case handling for ISD::TRUNCATE and
2009-04-13 Dan GohmanUse X86::SUBREG_8BIT instead of hard-coding the equival...
2009-04-13 Rafael EspindolaX86-64 TLS support for local exec and initial exec.
2009-04-12 Rafael EspindolaIn X86DAGToDAGISel::MatchWrapper, if base or index...
2009-04-12 Rafael Espindolarefactor some code into X86DAGToDAGISel::MatchWrapper
2009-04-10 Rafael EspindolaDon't fold a load if the other operand is a TLS address.
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-31 Rafael Espindolaremove unused arguments.
2009-03-31 Evan ChengX86 address mode isel tweak. If the base of the address...
2009-03-30 Evan ChengWhen optimzing a mul by immediate into two, the resulti...
2009-03-28 Rafael EspindolaUse array_lengthof
2009-03-27 Rafael EspindolaUse less hard coded constants to make the code less...
2009-03-14 Dan GohmanDon't forego folding of loads into 64-bit adds when...
2009-03-13 Dan GohmanEnhance address-mode folding of ISD::ADD to handle...
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI from X86.
2009-02-12 Chris Lattnerfix the X86 backend to just drop llvm.declare nodes...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanRefactor some repeated logic into a separate function.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-04 Dale JohannesenPatch up omissions in DebugLoc propagation.
2009-02-03 Dale JohannesenDebugLoc propgation
2009-01-27 Dan GohmanSimplify findNonImmUse; return the result using the...
2009-01-27 Dan GohmanEliminate unnecessary operands-list traversals.
2009-01-26 Evan ChengEnhance logic in X86DAGToDAGISel::PreprocessForRMW...
2009-01-21 Dan GohmanFix a recent regression. ClrOpcode is not set for i8...
2009-01-19 Evan ChengDIVREM isel deficiency: If sign bit is known zero,...
2009-01-17 Evan ChengFix MatchAddress bug that's preventing negative displac...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-10 Evan Cheng80 col violation.
2008-12-10 Evan ChengSome code clean up.
2008-11-27 Evan ChengOn x86 favors folding short immediate into some arithme...
2008-11-12 Dan GohmanMove the code that inserts X87 FP_REG_KILL instructions...
2008-11-11 Dan GohmanThe 32-bit displacement field in an x86 address is...
2008-11-05 Dan GohmanEliminate the ISel priority queue, which used the topol...
2008-11-03 Dan GohmanThe ANDMask node folds to a constant, and isn't the...
2008-10-27 David GreeneHave TableGen emit setSubgraphColor calls under control...
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-16 Dan GohmanTrim #includes.
2008-10-14 Evan ChengFix indentation.
2008-10-13 Dan GohmanWhen doing the very-late shift-and address-mode optimiz...
2008-10-06 Devang PatelIt is possible that all functions in one module are...
2008-10-03 Dale JohannesenMake atomic Swap work, 64-bit on x86-32.
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-03 Dan GohmanAvoid creating two TargetLowering objects for each...
2008-10-03 Dan GohmanRemove an unused field.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-01 Devang PatelRemove OptimizeForSize global. Use function attribute...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-30 Dan GohmanMove the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
2008-09-27 Daniel DunbarUnbreak build.
2008-09-26 Evan ChengImplement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Dan GohmanFactor out the code for determining when symblic addresses
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
next