Use sublw for comparison with literals instead of subwf.
[oota-llvm.git] / lib / Target / X86 /
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 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2009-01-28 Evan ChengThe memory alignment requirement on some of the mov...
2009-01-28 Mon P WangAdd shuffle splat pattern for x86 sse shifts.
2009-01-27 Dan GohmanReformat the allocation-order arrays to a more conventi...
2009-01-27 Dan GohmanSimplify findNonImmUse; return the result using the...
2009-01-27 Evan ChengImplement multiple with overflow by 2 with an add instr...
2009-01-27 Dan GohmanEliminate unnecessary operands-list traversals.
2009-01-27 Dan GohmanFix the Red Zone calculation for functions with frame...
2009-01-26 Dan GohmanImplement Red Zone utilization on x86-64. This is currently
2009-01-26 Evan ChengEnhance logic in X86DAGToDAGISel::PreprocessForRMW...
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 BegemanMap address space 256 to gs; similar mappings could...
2009-01-26 Nate BegemanSupport pattern matching various x86 sse shifts.
2009-01-25 Torok Edwinshould have removed the + when manually applying a...
2009-01-25 Torok Edwinrevert this patch for now, because Codegen does still...
2009-01-25 Torok EdwinIf user explicitly asks not to use SSE, don't force...
2009-01-24 Nate BegemanFix an indent and a typo.
2009-01-23 Chris Lattnerhopefully address PR3379 by making the P modifier work...
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-22 Evan ChengEliminate a couple of fields from TargetRegisterClass...
2009-01-21 Dan GohmanRecognize inline asm for bswap on x86-64 GLIBC. This...
2009-01-21 Evan ChengAlso favors NOT64r.
2009-01-21 Dan GohmanFix a recent regression. ClrOpcode is not set for i8...
2009-01-21 Evan ChengFavors generating "not" over "xor -1". For example.
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2009-01-19 Evan ChengDIVREM isel deficiency: If sign bit is known zero,...
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 Evan ChengFix MatchAddress bug that's preventing negative displac...
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 Rafael EspindolaAdd the private linkage.
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-15 Dan GohmanAdd load-folding table entries for BT*ri8 instructions.
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 Dan GohmanDisable the register+memory forms of the bt instruction...
2009-01-13 Dan GohmanAdd bt instructions that take immediate operands.
2009-01-13 Dan GohmanFix a few more JIT encoding issues in the BT instructions.
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-10 Evan Cheng80 col violation.
2009-01-09 Misha BrukmanRemoved trailing whitespace from Makefiles.
2009-01-09 Dan GohmanAdd load-folding table entries for MOVDQA.
2009-01-09 Dan GohmanWhitespace and other minor adjustments to make SSE...
2009-01-08 Devang PatelConvert DwarfWriter into a pass.
2009-01-07 Dan GohmanAdd patterns to match conditional moves with loads...
2009-01-07 Dan GohmanAdd load-folding table entries for cmovno too.
2009-01-07 Dan GohmanDefine instructions for cmovo and cmovno.
2009-01-07 Dan GohmanX86_COND_C and X86_COND_NC are alternate mnemonics for
2009-01-06 Dan GohmanRevert r42653 and forward-port the code that lets INC64...
2009-01-05 Bill WendlingRevert r61415 and r61484. Duncan was correct that these...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2009-01-05 Devang Patelsquash warnings.
2009-01-05 Evan ChengAtom and Core i7 do not have same model number after...
2009-01-03 Evan ChengAdd Intel processors core i7 and atom.
2009-01-03 Evan ChengFix PR3210: Detect more Intel processors. Patch by...
2009-01-02 Evan ChengDo not isel load folding bt instructions for pentium...
2009-01-02 Evan ChengFix x86 CPU id detection to identify Penryn (and future...
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-29 Bill WendlingLinux wants the FDE initial location and address range...
2008-12-25 Chris LattnerAdd a simple pattern for matching 'bt'.
2008-12-25 Chris LattnerFix some JIT encodings.
2008-12-25 Chris LattnerBT memory operands load from their address operand.
2008-12-24 Chris LattnertranslateX86CC can never fail. Simplify it based on...
2008-12-24 Bill WendlingDarwin likes for the EH frame to be non-local.
2008-12-24 Bill WendlingGCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding...
2008-12-24 Dan GohmanFix a compiler-abort on a testcase where the stack...
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 Devang PatelSilence unused variable warnings.
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...
2008-12-23 Dan GohmanMake the fuse-failed debug output human-readable.
2008-12-20 Dan GohmanFix fast-isel to not emit invalid assembly when present...
2008-12-19 Dan GohmanMove the patterns which have i8 immediates before the...
2008-12-19 Chris LattnerFix some release-assert warnings
2008-12-19 Rafael EspindolaFix bug 3202.
2008-12-18 Dan GohmanWhen emitting instructions that define EFLAGS and the...
2008-12-18 Dan GohmanWhen setting up the frame pointer, add it as a live...
2008-12-18 Mon P WangFixed x86 code generation of multiple for v2i64. It...
2008-12-18 Dan GohmanMark the x86 fp stack registers as "reserved". This...
2008-12-16 Dan GohmanAdd initial support for back-scheduling address computa...
2008-12-12 Bill Wendling- Use patterns instead of creating completely new instr...
2008-12-12 Mon P WangAdded support for SELECT v8i8 v4i16 for X86 (MMX)
2008-12-12 Bill WendlingRedo the arithmetic with overflow architecture. I was...
2008-12-10 Evan ChengSome code clean up.
2008-12-10 Bill WendlingOnly perform SETO/SETC to JO/JC conversion if extractva...
2008-12-10 Evan ChengFix MachineCodeEmitter to use uintptr_t instead of...
2008-12-10 Bill WendlingWhitespace changes.
next