Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2009-04-24 Rafael EspindolaFix PR 4004 by including the call to __tls_get_addr...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-21 Duncan SandsGet rid of what looks like a copy-and-pasted typo.
2009-04-20 Bob WilsonMove duplicated AddLiveIn function from X86 and ARM...
2009-04-17 Rafael EspindolaFor general dynamic TLS access we must use
2009-04-13 Rafael EspindolaX86-64 TLS support for local exec and initial exec.
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
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-30 Evan ChengWhen optimzing a mul by immediate into two, the resulti...
2009-03-28 Rafael EspindolaHave only one definition of X86AddrNumOperands.
2009-03-28 Evan ChengOptimize some 64-bit multiplication by constants into...
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-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-12 Chris LattnerMove 3 "(add (select cc, 0, c), x) -> (select cc, x...
2009-03-12 Evan ChengOn x86, if the only use of a i64 load is a i64 store...
2009-03-11 Bill WendlingAdd a -no-implicit-float flag. This acts like -soft...
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-07 Dan GohmanArithmetic instructions don't set EFLAGS bits OF and...
2009-03-05 Dan GohmanWhen creating X86ISD::INC and X86ISD::DEC nodes, only...
2009-03-05 Dan GohmanFix the "test" optimization to recognize "dec" as an...
2009-03-04 Dan GohmanRe-apply 66008, now that the unfoldMemoryOperand bug...
2009-03-04 Dan GohmanRevert r66004 for now; it's causing a variety of test...
2009-03-04 Dan GohmanTeach the x86 backend to eliminate "test" instructions...
2009-02-27 Rafael EspindolaRefactor TLS code and add some tests. The tests and...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-23 Evan ChengOnly v1i16 (i.e. _m64) is returned via RAX / RDX.
2009-02-23 Nate BegemanGenerate better code for v8i16 shuffles on SSE2
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-22 Evan ChengBe bug compatible with gcc by returning MMX values...
2009-02-20 Evan ChengSupport return of MMX values in 64-bit mode.
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-13 Evan ChengTeach x86 target -soft-float.
2009-02-12 Dale JohannesenArrange to print constants that match "n" and "i" const...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-07 Dale JohannesenGet rid of the last non-DebugLoc versions of getNode!
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-04 Dan GohmanMinor code cleanups; no functionality change.
2009-02-04 Mon P WangFixes a case where we generate an incorrect mask for...
2009-02-04 Dale JohannesenPatch up omissions in DebugLoc propagation.
2009-02-03 Dale JohannesenAdd some DL propagation to places that didn't
2009-02-03 Dale JohannesenDebugLoc propagation. done with file.
2009-02-03 Dale JohannesenDebugLoc propagation. 2/3 through file.
2009-02-02 Evan ChengADD / SUB / SMUL / UMUL with overflow second result...
2009-02-02 Evan ChengAdd comment.
2009-02-02 Evan ChengTeach LowerBRCOND to recognize (xor (setcc x), 1)....
2009-02-01 Torok EdwinImplement -mno-sse: if SSE is disabled on x86-64, don...
2009-02-01 Duncan SandsFix PR3453 and probably a bunch of other potential
2009-01-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-30 Mon P WangWhen PerformBuildVectorCombine, avoid creating a X86ISD...
2009-01-29 Dan GohmanMake x86's BT instruction matching more thorough, and...
2009-01-28 Mon P WangFixed lowering of v816 shuffles.
2009-01-28 Mon P WangAdd shuffle splat pattern for x86 sse shifts.
2009-01-26 Dan GohmanTake the next steps in making SDUse more consistent...
2009-01-26 Nate BegemanDe-identifying per sabre review
2009-01-26 Nate BegemanSupport pattern matching various x86 sse shifts.
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-19 Evan ChengMinor tweak to LowerUINT_TO_FP_i32. Bias (after scalar_...
2009-01-19 Evan ChengNow not UINT_TO_FP is legal (it's marked custom), dag...
2009-01-17 Bill WendlingExtend thi
2009-01-17 Bill WendlingTemporarily revert my last change. It is causing a...
2009-01-17 Bill WendlingImplement a special algorithm for converting uint_to_fp...
2009-01-16 Bill WendlingAdd support for non-zero __builtin_return_address value...
2009-01-15 Mon P WangExpand insert/extract of a <4 x i32> with a variable...
2009-01-15 Dan GohmanMake getWidenVectorType const.
2009-01-13 Dan GohmanBT appears to be available on all >= i386 chips.
2009-01-13 Dan GohmanDon't use a BT instruction if the AND has multiple...
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-07 Dan GohmanX86_COND_C and X86_COND_NC are alternate mnemonics for
2009-01-05 Devang Patelsquash warnings.
2009-01-02 Evan ChengUse movaps / movd to extract vector element 0 even...
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-25 Chris LattnerAdd a simple pattern for matching 'bt'.
2008-12-24 Chris LattnertranslateX86CC can never fail. Simplify it based on...
2008-12-24 Chris Lattnerindentation
2008-12-23 Chris Lattnersimplify some control flow and reduce indentation,...
2008-12-23 Dan GohmanAdd instruction patterns and encodings for the x86...
2008-12-23 Dan GohmanClean up the atomic opcodes in SelectionDAG.
2008-12-23 Mon P WangFixed code generation for v8i16 and v16i8 splats on...
next