Move the AddLiveIn function definition closer to its uses.
[oota-llvm.git] / lib / Target / X86 /
2009-04-17 Rafael EspindolaFor general dynamic TLS access we must use
2009-04-17 Bill WendlingRevert r69335 and r69336. They were causing build failures.
2009-04-17 Dan GohmanMOV8rr_NOREX is a "Move" instruction. This doesn't...
2009-04-17 Dan GohmanDon't use MOV8rr_NOREX on x86-32. It doesn't actually...
2009-04-16 Rafael Espindolafix PR3995. A scale must be 1, 2, 4 or 8.
2009-04-15 Dan GohmanFix 80-column violations.
2009-04-15 Dan GohmanAdd a folding table entry for MOV8rr_NOREX.
2009-04-15 Dan GohmanFix X86MachineFunctionInfo's doxygen comment.
2009-04-15 Dan GohmanDo for GR16_NOREX what r69049 did for GR8_NOREX, to...
2009-04-15 Dan GohmanAdd a new MOV8rr_NOREX, and make X86's copyRegToReg...
2009-04-15 Dan GohmanGR8_NOREX can contain the H registers, since they don...
2009-04-14 Dan GohmanFor the h-register addressing-mode trick, use the corre...
2009-04-14 Evan ChengSome of GR8_NOREX registers are only available in 64...
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Devang PatelReapply 68847.
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 GohmanFix copy+pastos in comments.
2009-04-13 Dan GohmanList the l registers before h registers, for consistency.
2009-04-13 Dan GohmanUse X86::SUBREG_8BIT instead of hard-coding the equival...
2009-04-13 Dan GohmanAdd a comment about MOVSX64rr8.
2009-04-13 Dan GohmanFix another hard-coded constant to use X86AddrNumOperands.
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-12 Chris Lattnerfix a cross-block fastisel crash handling overflow...
2009-04-12 Chris Lattnersimplify code by using IntrinsicInst.
2009-04-12 Chris LattnerAdd new TargetInstrDesc::hasImplicitUseOfPhysReg and
2009-04-11 Dan GohmanRevert r68847. It breaks the build on non-Darwin target...
2009-04-11 Devang PatelKeep track of inlined functions and their locations...
2009-04-10 Rafael EspindolaDon't fold a load if the other operand is a TLS address.
2009-04-10 Chris Lattnera few fixes to "addrspace(256) is reference offset...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-04-09 Chris LattnerFix code size computation on x86-64, patch by Zoltan...
2009-04-09 Dan GohmanFix grammaros in comments.
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-08 Rafael EspindolaAvoid a hard coded constant.
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-04-03 Mon P WangAdded a x86 dag combine to increase the chances to...
2009-04-01 Chris Lattnersilence warning in release-asserts build.
2009-03-31 Evan Chengi128 shift libcalls are not available on x86.
2009-03-31 Dan GohmanReapply 68073, with fixes. EH Landing-pad basic blocks...
2009-03-31 Rafael Espindolaremove unused arguments.
2009-03-31 Bill WendlingReally temporarily revert r68073.
2009-03-31 Bill WendlingOy! When reverting r68073, I added in experimental...
2009-03-31 Bill WendlingRevert r68073. It's causing a failure in the Apple...
2009-03-31 Evan ChengX86 address mode isel tweak. If the base of the address...
2009-03-30 Dan GohmanExcept in asm-verbose mode, avoid printing labels for...
2009-03-30 Evan ChengWhen optimzing a mul by immediate into two, the resulti...
2009-03-30 Anton KorobeynikovDo not propagate ELF-specific stuff (data.rel) into...
2009-03-30 Anton KorobeynikovAdd data.rel stuff
2009-03-28 Rafael EspindolaUse array_lengthof
2009-03-28 Rafael EspindolaHave only one definition of X86AddrNumOperands.
2009-03-28 Rafael EspindolaMake code a bit less brittle by no hardcoding the number
2009-03-28 Evan ChengOptimize some 64-bit multiplication by constants into...
2009-03-27 Rafael EspindolaAvoid hardcoding that X86 addresses have 4 operands.
2009-03-27 Rafael EspindolaUse less hard coded constants to make the code less...
2009-03-27 Rafael EspindolaI am trying to add a segment to the X86 addresses match...
2009-03-26 Evan Cheng-no-implicit-float means explicit fp operations are...
2009-03-26 Bill WendlingPull transform from target-dependent code into target...
2009-03-26 Bill WendlingMatch this pattern so that we can generate simpler...
2009-03-26 Bill WendlingDoxygen-ify comments.
2009-03-25 Evan ChengCodeGen still defaults to non-verbose asm, but llc...
2009-03-25 Evan ChengDon't print global names twice with -asm-verbose.
2009-03-24 Dan GohmanI was convinced that it's ok to allow a second i8 retur...
2009-03-24 Evan ChengDo not emit comments unless -asm-verbose.
2009-03-23 Dan GohmanCorrect some comments. Operand numbers start at 0.
2009-03-23 Evan ChengModel inline asm constraint which ties an input to...
2009-03-23 Dan GohmanFix a grammaro in a comment that Bill noticed.
2009-03-23 Dan GohmanAdd comments explaining why there's only one register for
2009-03-19 Nick LewyckyRemove strange extra semicolons.
2009-03-18 Chris LattnerDisable the "call to immediate" optimization on x86...
2009-03-17 Dan GohmanRecognize bswapl as bswap too.
2009-03-17 Dan GohmanRecognize "bswapq" as an alternate spelling for the...
2009-03-14 Dan GohmanUse %rip-relative addressing on x86-64 whenever practic...
2009-03-14 Dan GohmanDon't forego folding of loads into 64-bit adds when...
2009-03-13 Dan GohmanImprove FastISel's handling of truncates to i1, and...
2009-03-13 Dan GohmanFix FastISel's assumption that i1 values are always...
2009-03-13 Rafael Espindolaadd 8 and 16 bit TLS moves.
2009-03-13 Rafael EspindolaImprove sext and zext of TLS variables.
2009-03-13 Chris Lattnergeneralize this code so that fast isel handles integer...
2009-03-13 Bill WendlingThese instructions have special lowering that may lower...
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-13 Chris Lattnergeneralize the previous code to use the full generality...
2009-03-13 Chris Lattneroptimize the case of cond ? 42 : 41 and friends. This...
2009-03-13 Dan GohmanEnhance address-mode folding of ISD::ADD to handle...
2009-03-12 Evan ChengRe-apply 66024 with fixes: 1. Fixed indirect call to...
2009-03-12 Chris LattnerMove 3 "(add (select cc, 0, c), x) -> (select cc, x...
2009-03-12 Chris Lattnerimprove comment.
2009-03-12 Evan ChengOn x86, if the only use of a i64 load is a i64 store...
2009-03-11 Dan GohmanRevert r66024. The JIT encoding for CALLpcrel32 is...
2009-03-11 Rafael Espindolaoptimize i8 and i16 tls values.
2009-03-11 Bill WendlingAdd a -no-implicit-float flag. This acts like -soft...
2009-03-11 Duncan SandsIt makes no sense to have a ODR version of common
2009-03-11 Mon P WangFor yonah, fix a vector shuffle case for v16i8 where...
2009-03-11 Mon P WangFixed a v8i16 shuffle case that should generate a pshuf...
2009-03-11 Chris Lattnerformatting change, reduce indentation. No functionalit...
2009-03-10 Dan GohmanAdd more information to the EFLAGS note.
next