Improved comments. No functional change intended.
[oota-llvm.git] / lib / Target / X86 /
2015-01-02 Andrea Di BiagioImproved comments. No functional change intended.
2015-01-02 Craig Topper[X86] Bring some better consistency to the naming of...
2015-01-02 Craig Topper[X86] Make the instructions that use AdSize16/32/64...
2014-12-31 Rafael EspindolaAdd r224985 back with a fix.
2014-12-31 Rafael EspindolaRevert "Remove doesSectionRequireSymbols."
2014-12-31 Craig Topper[X86] Fix disassembly of absolute moves to work correct...
2014-12-31 Craig Topper[x86] Simplify detection of jcxz/jecxz/jrcxz in disasse...
2014-12-30 Peter Collingbournex86_64: Fix calls to __morestack under the large code...
2014-12-30 Rafael EspindolaRemove doesSectionRequireSymbols.
2014-12-29 Craig Topper[X86] Fix some cases where some 8-bit instructions...
2014-12-29 Craig Topper[X86] Add the 0x82 instructions to the disassebmler...
2014-12-29 Craig Topper[x86] Refactor some tablegen instruction info classes...
2014-12-29 Craig Topper[x86] Remove unused classes from tablegen instruction...
2014-12-29 Rafael EspindolaAdd segmented stack support for DragonFlyBSD.
2014-12-29 Rafael EspindolaRefactor duplicated code.
2014-12-28 Keno Fischer[X86][ISel] Fix a regression I introduced in r224884
2014-12-28 Michael Kuperstein[X86] Add missing memory variants to AVX false dependen...
2014-12-28 Andrea Di Biagio[CodeGenPrepare] Teach when it is profitable to specula...
2014-12-27 Craig Topper[x86] Prevent instruction selection of AVX512 cmp.ps...
2014-12-27 Aaron BallmanFixing another -Wunused-variable warning, this time...
2014-12-27 Aaron BallmanRemoving a variable that is set but never used, to...
2014-12-27 Craig Topper[x86] Prevent instruction selection of AVX512 cmp.ps...
2014-12-27 Craig Topper[x86] Assert on invalid immediates in the instruction...
2014-12-27 Craig Topper[x86] Prevent llvm.x86.cmp.ps/pd/ss/sd from being selec...
2014-12-27 Keno Fischer[FastIsel][X86] Fix invalid register replacement for...
2014-12-26 Craig Topper[X86] Add the debug registers DR8-DR15 so we can assemb...
2014-12-26 Craig Topper[X86] Don't fail disassembly if REX.R/REX.B is used...
2014-12-26 Craig TopperTeach disassembler to handle illegal immediates on...
2014-12-26 Craig TopperUse MCPhysReg for table of register encodings.
2014-12-25 Elena DemikhovskyMasked Load/Store - Changed the order of parameters...
2014-12-24 Craig Topper[X86] Remove the single AdSize indicator and replace...
2014-12-23 Elena DemikhovskyAVX-512: Added FMA instructions, intrinsics an tests...
2014-12-23 Elena DemikhovskyAVX-512: BLENDM - fixed encoding of the broadcast version
2014-12-23 Jim GrosbachX86: Don't over-align combined loads.
2014-12-22 Reid KlecknerMake musttail more robust for vector types on x86
2014-12-22 Bruno Cardoso Lopes[x86] Add vector @llvm.ctpop intrinsic custom lowering
2014-12-22 Elena DemikhovskyAVX-512: Added all forms of BLENDM instructions,
2014-12-21 Craig Topper[X86] Add hasSideEffects = 0 to CALLpcrel16. This match...
2014-12-20 Craig Topper[X86] Swap operand order in Intel syntax on a bunch...
2014-12-20 Craig Topper[X86] Swap operand order of imul aliases in Intel synta...
2014-12-20 Craig Topper[X86] Remove '*' from asm strings in far call/jump...
2014-12-20 Craig Topper[X86] Don't swap the order of segment and offset in...
2014-12-20 Craig Topper[X86] Immediate forms of far call/jump are not valid...
2014-12-19 Elena DemikhovskyMasked load and store codegen - fixed 128-bit vectors
2014-12-19 Reid KlecknerAdd the ExceptionHandling::MSVC enumeration
2014-12-19 Sanjay PatelModel sqrtss as a binary operation with one source...
2014-12-18 Robert Khasanov[AVX512] Enable FP arithmetic lowering for AVX512VL...
2014-12-18 Craig Topper[X86] Use correct opsize on indirect call and jump...
2014-12-18 Craig Topper[X86] Don't use PS prefix on LDMXCSR/STMXCSR.
2014-12-18 Craig Topper[X86] Remove unnecessary 'In64BitMode' predicate for...
2014-12-17 Michael Kuperstein[DAGCombine] Slightly improve lowering of BUILD_VECTOR...
2014-12-17 Quentin Colombet[CodeGenPrepare] Reapply r224351 with a fix for the...
2014-12-17 Reid KlecknerRevert "[CodeGenPrepare] Move sign/zero extensions...
2014-12-16 Simon Pilgrim[X86][SSE] Vector double -> float conversion memory...
2014-12-16 JF Bastienx86-32: PUSHF/POPF use/def EFLAGS
2014-12-16 Quentin Colombet[CodeGenPrepare] Move sign/zero extensions near loads...
2014-12-16 Robert Khasanov[AVX512] Enable integer arithmetic lowering for AVX512B...
2014-12-16 Sanjay Patelcombine consecutive subvector 16-byte loads into one...
2014-12-16 Robert Khasanov[AVX512] Add a comment for avx512_broadcast_pat multiclass
2014-12-16 Elena DemikhovskyX86: Added FeatureVectorUAMem for all AVX architectures.
2014-12-15 JF Bastienx86: Emit LOCK prefix after DATA16
2014-12-15 Ahmed Bougacha[X86] Also pretty-print shuffle mask for INSERTPS rm...
2014-12-15 Michael Kuperstein[X86] Break false dependencies before partial register...
2014-12-15 Elena DemikhovskyAVX-512: Added EXPAND instructions and intrinsics.
2014-12-14 Elena DemikhovskyLoop Vectorizer minor changes in the code -
2014-12-12 Robert Khasanov[AVX512] Enabling bit logic lowering
2014-12-12 Robert Khasanov[AVX512] Enabling MIN/MAX lowering.
2014-12-12 Robert Khasanov[AVX512] Minor fix in lowering pattern for broadcast...
2014-12-11 Sanjay Patelremove function names from comments; NFC
2014-12-11 Sanjay Patelreturn without temporary; NFC
2014-12-11 Matthias BraunEnable MachineVerifier in debug mode for X86, ARM,...
2014-12-11 Ahmed Bougacha[X86] Add a temporary testcase for PR21876/r223996.
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Rafael EspindolaThis reverts commit r224043 and r224042.
2014-12-11 Matthias BraunEnable machineverifier in debug mode for X86, ARM,...
2014-12-11 Matthias Braun[CodeGen] Add print and verify pass after each MachineF...
2014-12-11 Cameron McInally[AVX512] Add support for 512b variable bit shift intrin...
2014-12-11 Elena DemikhovskyAVX-512: Added all forms of COMPRESS instruction
2014-12-11 Michael Kuperstein[X86] When converting movs to pushes, don't assume...
2014-12-11 Elena DemikhovskyAVX-512: Fixed a bug in lowering setcc for MVT::i1...
2014-12-11 Ahmed Bougacha[X86] Add back AVX2 VR256 PMOVX patterns.
2014-12-10 Sanjay PatelMatch new shuffle codegen for MOVHPD patterns
2014-12-10 Michael Kuperstein[X86] Make a code path in EltsFromConsecutiveLoads...
2014-12-09 Robert Khasanov[AVX512] Added lowering for VBROADCASTSS/SD instructions.
2014-12-09 Robert Khasanov[AVX512] Added VPBROADCAST{BWDQ} (Load with Broadcast...
2014-12-09 Chandler Carruth[x86] Fix the test to actually test things for the...
2014-12-09 Aaron BallmanRemoving an unused variable to silence a -Wunused-but...
2014-12-09 Chandler Carruth[x86] Bring some sanity to the x86 CPU processor defini...
2014-12-09 Elena DemikhovskyAVX-512: Added some comments to ERI scalar intrinsics.
2014-12-09 Michael Kuperstein[X86] Convert esp-relative movs of function arguments...
2014-12-08 Bruno Cardoso Lopes[CompactUnwind] Fix register encoding logic
2014-12-08 Andrea Di Biagio[X86] Improved tablegen patters for matching TZCNT...
2014-12-08 Andrea Di Biagio[X86] Improved lowering of packed v8i16 vector shifts...
2014-12-08 Elena DemikhovskyX86 intrinsics moved form X86ISelLowering.cpp to X86Int...
2014-12-06 Ahmed Bougacha[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
2014-12-05 Ahmed Bougacha[X86] Cleanup FCOPYSIGN lowering. NFC intended.
2014-12-05 Sanjay PatelOptimize merging of scalar loads for 32-byte vectors...
2014-12-05 Jan Wen VoungUse 32-bit ebp for NaCl64 in a limited case: llvm.frame...
2014-12-05 Andrea Di Biagio[X86] Improved lowering of packed vector shifts to...
2014-12-05 Andrea Di Biagio[X86] Avoid introducing extra shuffles when lowering...
next