[cleanup] Re-sort all the #include lines in LLVM using
[oota-llvm.git] / lib / Target / X86 /
2015-01-14 David MajnemerUse the operand vector instead so inline assembly can...
2015-01-14 Saleem AbdulrasoolX86: only access operands if they are present
2015-01-14 JF BastienRevert "Insert random noops to increase security agains...
2015-01-14 Saleem AbdulrasoolX86: validate 'int' instruction
2015-01-14 JF BastienInsert random noops to increase security against ROP...
2015-01-13 Adam Nemet[AVX512] Unpack support in new shuffle lowering
2015-01-13 Adam Nemet[AVX512] Add pretty-printing of shuffle mask for unpacks
2015-01-13 Reid KlecknerRename llvm.recoverframeallocation to llvm.framerecover
2015-01-13 Reid KlecknerAdd the llvm.frameallocate and llvm.recoverframeallocat...
2015-01-12 Simon Pilgrim[X86][SSE] Minor regression fix for r225551
2015-01-12 Ahmed Bougacha[X86] Also create+widen FMIN/FMAX nodes for v2f32.
2015-01-12 Rafael EspindolaAdd r224985 back with two fixes.
2015-01-11 Simon Pilgrim[X86][SSE] Minor fix to VPBLENDW AVX2 commutation.
2015-01-11 David MajnemerRevert most of r225597
2015-01-11 David MajnemerX86: Properly decode shuffle masks when the constant...
2015-01-11 Saleem AbdulrasoolX86: teach X86TargetLowering about L,M,O constraints
2015-01-10 Simon Pilgrim[X86][SSE] Improved (v)insertps shuffle matching
2015-01-09 Simon Pilgrim[X86][SSE] Avoid vector byte shuffles with zero by...
2015-01-09 Lang HamesRecommit r224935 with a fix for the ObjC++/AArch64...
2015-01-09 Chandler Carruth[x86] Add a flag to control the vector shuffle legality...
2015-01-08 Ahmed Bougacha[X86] Reflow comment. NFC.
2015-01-08 Michael Kuperstein[X86] Don't try to generate direct calls to TLS globals
2015-01-08 Craig Topper[X86] Don't print 'dword ptr' or 'qword ptr' on the...
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-08 Matthias BraunX86: VZeroUpperInserter: shortcut should not trigger...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-07 Ahmed Bougacha[X86] Fix 512->256 typo in comments. NFC.
2015-01-07 David MajnemerX86: Allow the stack probe size to be configurable...
2015-01-07 Ahmed Bougacha[X86] Teach FCOPYSIGN lowering to recognize constant...
2015-01-07 Craig Topper[X86] Merge a switch statement inside a default case...
2015-01-07 Craig Topper[X86] Don't mark the shift by 1 instructions as isConve...
2015-01-07 Craig Topper[X86] Remove some unused TYPE enums from the disassembler.
2015-01-06 Lang HamesRevert r224935 "Refactor duplicated code. No intended...
2015-01-06 Craig Topper[X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16.
2015-01-06 Craig Topper[X86] Make isel select the 2-byte register form of...
2015-01-06 David MajnemerX86: Don't make illegal GOTTPOFF relocations
2015-01-06 Craig Topper[X86] Remove 16-bit and 32-bit offset jump instructions...
2015-01-06 Craig Topper[X86] Make isel select the shorter form of jump instruc...
2015-01-06 Lang HamesRevert r225048: It broke ObjC on AArch64.
2015-01-06 Brad SmithRemove X86 .quad workaround for buggy GNU assembler...
2015-01-05 Simon Pilgrim[X86][SSE] lowerVectorShuffleAsByteShift tidyup
2015-01-05 Simon Pilgrim[X86][SSE] Fixed description for isSequentialOrUndefInR...
2015-01-05 Craig TopperReplace several 'assert(false' with 'llvm_unreachable...
2015-01-05 Craig Topper[X86] Remove the predicates from the register forms...
2015-01-05 Craig Topper[X86] Simplify code a little by just summing flags...
2015-01-05 Craig Topper[X86] Remove unnecessary redeclaration of a variable...
2015-01-05 Craig Topper[X86] Remove a strange fixme referring to a hack that...
2015-01-05 Craig Topper[x86] Reduce text duplication for similar operand class...
2015-01-05 Craig Topper[X86] Fix the immediate size to match the address size...
2015-01-03 Craig TopperMinor cleanup to all the switches after MatchInstructio...
2015-01-03 Craig Topper[X86] Disassembler support for move to/from %rax with...
2015-01-03 Craig Topper[X86] Use 32-bit sign extended immediate for 64-bit...
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...
next