Prevent ARM assembler from losing a right shift by #32 applied to a register
[oota-llvm.git] / lib / Target / X86 /
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-07-07 Manman RenX86: Fix optimizeCompare to correctly check safe condition.
2012-07-06 Manman RenX86: peephole optimization to remove cmp instruction
2012-07-04 Jakob Stoklund OlesenMake X86 call and return instructions non-variadic.
2012-07-04 Jakob Stoklund OlesenEnsure CopyToReg nodes are always glued to the call...
2012-07-04 Jakob Stoklund OlesenAdd early if-conversion support to X86.
2012-07-03 Craig TopperRemove extra space.
2012-07-03 Craig TopperChange i128mem/i256mem to f128mem/f256mem on some float...
2012-07-03 Craig TopperAdd aliases for pblendvb, blendvpd, and blendvps instru...
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-07-01 Elena DemikhovskyOptimization of shuffle node that can fit to the regist...
2012-07-01 Craig TopperReduce code size by using a second switch statement...
2012-07-01 Craig TopperAdd a break to the end of case statement missed in...
2012-07-01 Craig TopperFix a crash on release builds if gather intrinsics...
2012-07-01 Craig TopperUse a second switch statement to reduce number of calls...
2012-06-29 Rafael EspindolaIn the initial exec mode we always do a load to find...
2012-06-29 Manman RenX86: add more GATHER intrinsics in LLVM
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-27 Chad RosierWhitespace.
2012-06-26 Manman RenX86: add GATHER intrinsics (AVX2) in LLVM
2012-06-26 Jack CarterThere are a number of generic inline asm operand modifi...
2012-06-26 Elena DemikhovskyRemoved unused variable
2012-06-26 Bill WendlingRename to match other X86_64* names.
2012-06-26 Elena DemikhovskyShuffle optimization for AVX/AVX2.
2012-06-26 Craig TopperRemove some duplicate instructions that exist only...
2012-06-25 Eli FriedmanMake some ugly hacks for inline asm operands which...
2012-06-25 Craig TopperAdd SSE2 predicate to CVTPS2PD instructions. Doesn...
2012-06-25 Craig TopperRemove codegen only instruction in favor of one that...
2012-06-24 Jakob Stoklund Olesen%RCX is not a function live-out in eh.return functions.
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperRemove intrinsic specific instructions for (V)CVTPS2DQ...
2012-06-24 Craig TopperFix build failures from r159106.
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2PS...
2012-06-24 Craig TopperRemove intrinsic specific instructions for CVTPD2DQ...
2012-06-24 Pete CooperRemove code i'd been testing with but didn't mean to...
2012-06-24 Pete CooperDAG legalisation can now handle illegal fma vector...
2012-06-23 Craig TopperRemove intrinsic specific instructions for (V)CVTDQ2PS...
2012-06-23 Craig TopperMake CVTDQ2PS instruction use SSE2 predicate instead...
2012-06-23 Craig TopperMove CVTPD2DQ to use SSE2 predicate instead of SSE3...
2012-06-23 Craig TopperUse correct memory types for (V)CVTDQ2PD instructions.
2012-06-23 Craig TopperCompress flags in X86 op folding to reduce space in...
2012-06-23 Craig TopperMake helper method static since it doesn't use anything...
2012-06-23 Craig TopperRemove intrinsic specific instructions for 128-bit...
2012-06-23 Rafael EspindolaHandle aliases to tls variables in all architectures...
2012-06-22 Chad RosierWhitespace.
2012-06-22 Jakob Stoklund OlesenFunctions calling __builtin_eh_return must have a frame...
2012-06-20 Chandler CarruthRemove 'static' from inline functions defined in header...
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-20 Craig TopperAdd predicate check around some patterns.
2012-06-20 Craig TopperDon't insert 128-bit UNDEF into 256-bit vectors. Just...
2012-06-19 Rafael EspindolaMove the support for using .init_array from ARM to...
2012-06-18 Chandler CarruthTemporarily revert r158087.
2012-06-16 Kay Tiong Khoo*no need to pollute Intel syntax with bonus mnemonics...
2012-06-15 Kay Tiong Khoo*fixed to separate mnemonic from operands with tab
2012-06-15 Craig TopperMove AVX version of convert instructions that write...
2012-06-14 Pete CooperMove X86::VCVTTSD2SIrr from the 2 operand to 1 operand...
2012-06-13 Craig TopperFix intrinsics for XOP frczss/sd instructions. These...
2012-06-10 Craig TopperAdd intrinsics for immediate form of XOP vprot instruct...
2012-06-09 Craig TopperUse XOP vpcom intrinsics in patterns instead of a targe...
2012-06-09 Craig TopperReplace XOP vpcom intrinsics with fewer intrinsics...
2012-06-08 Manman RenEnable optimization for integer ABS on X86 if Subtarget...
2012-06-07 Manman RenX86: optimize generated code for integer ABS
2012-06-07 Nadav RotemDo not optimize the used bits of the x86 vselect condit...
2012-06-07 Manman RenPR13046: we can't replace usage of SUB with CMP in...
2012-06-07 Rafael EspindolaUse a base register instead of an index register with...
2012-06-07 Manman RenX86: replace SUB with CMP if possible
2012-06-06 Manman RenRevert r157755.
2012-06-06 Benjamin KramerRemove unused private fields found by clang's new ...
2012-06-06 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-06-06 Craig TopperMark several instructions SSE2 instead of SSE3 as they...
2012-06-05 Andrew TrickX86 itinerary properties.
2012-06-05 Andrew Trickwhitespace
2012-06-04 Hans WennborgBetter comments for TLS-related X86 MachineOperand...
2012-06-04 Craig TopperAdd intrinsic forms for FMA instructions to opcode...
2012-06-04 Craig TopperAdd VFMADDSUB and VFMSUBADD FMA instructions to folding...
2012-06-03 Craig TopperRename FMA3 feature flag to just FMA to match gcc so...
2012-06-03 Craig TopperRename fma4 intrinsics to just fma since they are now...
2012-06-03 Manman RenRevert r157831
2012-06-03 Craig TopperUse sse_load_f32/64 for scalar FMA3 intrinsic patterns...
2012-06-03 Craig TopperAdd neverHasSideEffects and mayLoad to FMA3 instructions.
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-06-01 Manman RenX86: peephole optimization to remove cmp instruction
2012-06-01 Hans WennborgImplement the local-dynamic TLS model for x86 (PR3985)
2012-06-01 Craig TopperEnable automatic detection of FMA3 support to allow...
2012-06-01 Craig TopperRemove fadd(fmul) patterns for FMA3. This needs to...
2012-06-01 Craig TopperAdd VFNSUB* instructions to folding table.
2012-06-01 Craig TopperRemove a trailing space and fix a comment.
2012-06-01 Craig TopperTidy up. Remove trailing spaces and fix the worst of...
2012-06-01 Chad RosierPut the shiny new MCSubRegIterator to work.
2012-05-31 Jakob Stoklund OlesenAdd support for return value promotion in X86 calling...
2012-05-31 Manman RenX86: replace SUB with CMP if possible
2012-05-31 Benjamin KramerX86: Rename the CLMUL target feature to PCLMUL.
2012-05-31 Elena DemikhovskyAdded FMA3 Intel instructions.
2012-05-31 Craig TopperAdd intrinsic for pclmulqdq instruction.
2012-05-30 Chris Lattnerit's pointed out that R11 can be used for magic things...
2012-05-30 Chris LattnerExtend the (abi-irrelevant) return convention to be...
2012-05-30 Benjamin KramerPort support for SSE4a extrq/insertq to the old jit...
2012-05-29 Benjamin KramerAdd intrinsics, code gen, assembler and disassembler...
next