Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
2010-09-04 Chris Lattnerzap dead code.
2010-09-03 Jakob Stoklund OlesenDon't call Predicate_* from X86 target.
2010-08-25 Benjamin KramerRemove dead recursive function. Yay for clang -Wunused...
2010-08-04 Eli FriedmanPR7814: Truncates cannot be ignored for signed comparisons.
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-06 Devang PatelPropagate debug loc.
2010-06-26 Jakob Stoklund OlesenWhen creating X86 MUL8 and DIV8 instructions, make...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-18 Dan GohmanDon't maintain a set of deleted nodes; instead, use...
2010-06-03 Eric ChristopherAdd first pass at darwin tls compiler support.
2010-05-24 Jakob Stoklund OlesenRename X86 subregister indices to something shorter.
2010-04-29 Dan GohmanDon't leave Base.FrameIndex uninitialized, so that...
2010-04-28 Evan ChengEnable i16 to i32 promotion by default.
2010-04-20 Chris Lattnerteach the x86 address matching stuff to handle
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-14 Dan GohmanDelete unneeeded arguments.
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-17 Evan ChengX86 address mode matching code MatchAddressRecursively...
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-03-04 Chris Lattneradd a comment.
2010-03-03 Chris Lattnerfactor the 'sign extended from 8 bit' patterns better so
2010-03-02 Chris Lattnermerge two loops over all nodes in the graph into one.
2010-03-02 Chris Lattnereliminate PreprocessForRMW now that isel handles it.
2010-03-02 Chris LattnerFix some issues in WalkChainUsers dealing with
2010-03-02 Chris LattnerSink InstructionSelect() out of each target into SDISel...
2010-03-01 Chris Lattnerremove a little hack I did for the old isel, not needed
2010-03-01 Chris Lattnerremove a terrible hack that disabled assertions from...
2010-02-23 Chris Lattnerno need to override IsLegalToFold, the base implementation
2010-02-21 Chris Lattnerfix and un-xfail X86/vec_ss_load_fold.ll
2010-02-21 Chris Lattnerrename SelectScalarSSELoad -> SelectScalarSSELoadXXX...
2010-02-17 Chris Lattnerrename and document some arguments so I don't have...
2010-02-16 Chris Lattnerfix rdar://7653908, a crash on a case where we would...
2010-02-15 Evan ChengSplit SelectionDAGISel::IsLegalAndProfitableToFold to
2010-02-15 David GreeneRemove an assumption of default arguments. This is...
2010-02-11 Chris Lattnerrefactor the conditional jump instructions in the ...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-20 David GreeneWhen XDEBUG is enabled, check for SelectionDAG cycles...
2010-01-15 David GreeneFix PR6019. A load has more than one use if it feeds...
2010-01-12 Dan GohmanReapply the MOV64r0 patch, with a fix: MOV64r0 clobbers...
2010-01-11 Evan ChengRevert 93158. It's breaking quite a few x86_64 tests.
2010-01-11 Dan GohmanRe-instate MOV64r0 and MOV16r0, with adjustments to...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Dan GohmanChange SelectCode's argument from SDValue to SDNode...
2010-01-04 Dan GohmanFlags-producing add, and, or, etc. have the same profib...
2009-12-23 Chris Lattnercompletely eliminate the MOV16r0 'instruction'. The...
2009-12-18 Evan ChengRe-apply 91623 now that I actually know what I was...
2009-12-17 Jeffrey YasskinRevert r91623 to unbreak the buildbots.
2009-12-17 Evan ChengRemove an unused option.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-11 Daniel Dunbarllvm-gcc/clang don't (won't?) need this hack.
2009-11-10 Daniel DunbarAdd a monstrous hack to improve X86ISelDAGToDAG compile...
2009-11-05 Dan GohmanUse SUBREG_TO_REG instead of INSERT_SUBREG to model...
2009-11-05 Dan GohmanRemove uninteresting and confusing debug output.
2009-11-01 Chris Lattnerimprove x86 codegen support for blockaddress. We now...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-09 Dan GohmanFix the x86 test-shrink optimization so that it doesn...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
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...
next