Don't wipe out global variables that are probably storing pointers to heap
[oota-llvm.git] / lib / Target / X86 /
2012-07-19 Preston GurdAdds the family codes for the Midview Atom processors...
2012-07-19 Bill WendlingRemove tabs.
2012-07-19 Bill WendlingRemove tabs.
2012-07-18 Manman RenX86: remove redundant cmp against zero.
2012-07-18 Preston GurdThis patch fixes 8 out of 20 unexpected failures in...
2012-07-18 Nadav RotemThe vbroadcast family of instructions has 'fallback...
2012-07-18 Craig TopperRemove tab characters.
2012-07-18 Craig TopperFix typo in error message and remove some tab characters.
2012-07-18 Craig TopperMake x86 asm parser to check for xmm vs ymm for index...
2012-07-17 Evan ChengBack out r160101 and instead implement a dag combine...
2012-07-17 Evan ChengImplement r160312 as target indepedenet dag combine.
2012-07-17 Evan ChengThis is another case where instcombine demanded bits...
2012-07-16 Evan ChengFor something like
2012-07-16 Chad RosierWith r160248 in place this code is no longer needed.
2012-07-16 Nadav RotemFix a bug in the 3-address conversion of LEA when one...
2012-07-16 Alexey SamsonovThis CL changes the function prologue and epilogue...
2012-07-15 Nadav RotemTeach getTargetVShiftNode about TargetConstant nodes.
2012-07-15 Nadav RotemRename VBROADCASTSDrm into VBROADCASTSDYrm to match...
2012-07-14 Nadav RotemAVX: Fix a bug in getTargetVShiftNode. The shift amount...
2012-07-13 Benjamin KramerMake helper functions static.
2012-07-13 Craig TopperMark VINSERTI128rm as MayLoad=1. Fixes PR13348.
2012-07-12 Benjamin KramerGive the rdrand instructions a SideEffect flag and...
2012-07-12 Benjamin KramerAdd intrinsics for Ivy Bridge's rdrand instruction.
2012-07-12 Craig TopperUpdate GATHER instructions to support 2 read-write...
2012-07-11 Chad Rosier[x86 fast-isel] Per discussion with Eric, add all cases...
2012-07-11 Manman RenX86: Update to peephole optimization to move Movr0...
2012-07-11 Chad Rosier[x86 fast-isel] Rather then call llvm_unreachable(...
2012-07-11 Nadav RotemWhen ext-loading and trunc-storing vectors to memory...
2012-07-10 Chad RosierMove [get|set]BasePtrStackAdjustment() from MachineFram...
2012-07-10 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-07-10 Nadav RotemImprove the loading of load-anyext vectors by allowing...
2012-07-10 Craig TopperReverse assembler/disassembler operand order for gather...
2012-07-09 Manman RenX86: implement functions to analyze & synthesize CMOV...
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
next