Add comments and move assignment statement. If sawStore is true, sawLoad does
[oota-llvm.git] / lib / Target / X86 /
2011-10-04 Owen AndersonTeach the MC to output code/data region marker labels...
2011-10-04 Craig TopperAdd support in the disassembler for ignoring the L...
2011-10-03 Craig TopperAdd support for MOVBE and RDRAND instructions for the...
2011-10-03 Craig TopperTreat VEX.vvvv as a 3-bit field outside of 64-bit mode...
2011-10-03 Craig TopperFix VEX disassembling to ignore REX.RXBW bits in 32...
2011-10-02 Craig TopperFix some Intel syntax disassembly issues with instructi...
2011-10-02 Craig TopperSpecial case disassembler handling of REX.B prefix...
2011-10-01 Craig TopperFix disassembling of INVEPT and INVVPID to take operands
2011-10-01 Craig TopperFix disassembler handling of CRC32 which is an odd...
2011-09-30 Jakob Stoklund OlesenStore sub-class lists as a bit vector.
2011-09-29 Jakob Stoklund OlesenExpand the x86 V_SET0* pseudos right after register...
2011-09-28 Eli FriedmanPR11033: Make sure we don't generate PCMPGTQ and PCMPEQ...
2011-09-28 Jakob Stoklund OlesenRename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.
2011-09-27 Jakob Stoklund OlesenRemove X86-dependent stuff from SSEDomainFix.
2011-09-27 Jakob Stoklund OlesenPromote the X86 Get/SetSSEDomain functions to TargetIns...
2011-09-26 Craig TopperFix VEX decoding in i386 mode. Fixes PR11008.
2011-09-24 Jakob Stoklund OlesenOnly run MF.verify() with EXPENSIVE_CHECKS=1.
2011-09-23 Duncan SandsImplement Chris's suggestion of legalizing the various...
2011-09-22 Eli FriedmanPR10991: make fast-isel correctly check whether accessi...
2011-09-22 Jakob Stoklund OlesenAdd support for GR32 <-> FR32 cross class copies.
2011-09-22 Duncan SandsSynthesize SSE3/AVX 128 bit horizontal add/sub instruct...
2011-09-22 Craig TopperFix register printing in disassembling of push/pop...
2011-09-22 Benjamin KramerThe SSE version differences for fmin/fmax are more...
2011-09-22 Benjamin KramerX86: Don't form min/max nodes if the target is missing...
2011-09-21 Benjamin KramerX86Disassembler: if verbose logging is going to nulls...
2011-09-21 Nadav Rotemfix comment
2011-09-21 Nadav RotemInsert a sanity check on the combining of x86 truncing...
2011-09-21 Richard TrieuChange:
2011-09-21 Owen AndersonIn the disassembler C API, be careful not to confuse...
2011-09-20 Bruno Cardoso LopesRevert r140097, working on a better approach
2011-09-20 Bruno Cardoso LopesSimplify max/minp[s|d] dagcombine matching
2011-09-20 Bruno Cardoso LopesTidy up a bit more, fix tab and remove trailing whitespaces
2011-09-20 Bruno Cardoso LopesThe wrong relocation was being emitted for several...
2011-09-20 Bruno Cardoso LopesTidy up code!
2011-09-20 Craig TopperExtend changes from r139986 to produce 256-bit AVX...
2011-09-19 Bruno Cardoso LopesFix PR10949. Fix the encoding of VMOVPQIto64rr.
2011-09-19 Bruno Cardoso LopesBased on the small opt Zvi's patch was trying to achiev...
2011-09-19 Bruno Cardoso LopesMatch X86ISD::FSETCCsd and X86ISD::FSETCCss while in...
2011-09-18 Nadav RotemFix typos in my prev commit, found by Tobi.
2011-09-18 Nadav RotemsetOperationAction should be done on the return value...
2011-09-18 Nadav RotemWhen promoting integer vectors we often create ext...
2011-09-18 Craig TopperFix typo by changing Lower256IntVETCC to Lower256IntVSETCC.
2011-09-17 Duncan SandsSynthesize x86 max/min instructions also for vectors...
2011-09-16 Bruno Cardoso LopesDescribe more AVX 128-bit convert instructions without...
2011-09-16 Bruno Cardoso LopesAdd mayLoad attribute to AVX convert instructions,...
2011-09-16 Bruno Cardoso LopesFix PR10884.
2011-09-15 Owen AndersonDon't attach annotations to MCInst's. Instead, have...
2011-09-15 Bruno Cardoso LopesAdd a fixme note!
2011-09-15 Bruno Cardoso LopesAdd the remaining AVX versions of instructions to X86In...
2011-09-15 Bruno Cardoso LopesFactor out partial register update checks for some...
2011-09-15 Owen AndersonAdd support for stored annotations to MCInst, and provi...
2011-09-15 Bruno Cardoso LopesChange all checks regarding the presence of any SSE...
2011-09-15 Bruno Cardoso LopesEnable SSEDomainFix pass for AVX mode.
2011-09-14 Eli FriedmanFix the code creating VZEXT_LOAD so that it creates...
2011-09-14 Craig TopperFix mem type for VEX.128 form of VROUNDP*. Remove filte...
2011-09-14 Craig TopperMake disassembling of VBLEND* print immediate as a...
2011-09-14 Bruno Cardoso LopesTeach the foldable tables about 128-bit AVX instruction...
2011-09-14 Bruno Cardoso LopesVector shuffle mask <i32 4, i32 5, i32 2, i32 3> should...
2011-09-13 Nadav Rotemswap vselect operand order - pr10907
2011-09-13 Bruno Cardoso LopesAdd versions 256-bit versions of alignedstore and align...
2011-09-13 Bruno Cardoso LopesRevert the remaining part of r139528. According to...
2011-09-13 Nadav RotemAdd vselect target support for targets that do not...
2011-09-13 Craig TopperOnly disassembler instructions with vvvv != 1111 if...
2011-09-13 Craig TopperRemove filter that was preventing MOVDQU/MOVDQA and...
2011-09-13 Craig TopperFix encoding of VMOVDQU to not simultaneously be 'TB...
2011-09-13 Eli FriedmanFix the assembler strings for a couple of atomic instru...
2011-09-12 Bruno Cardoso LopesFix PR10845. SUBREG_TO_REG shouldn't be used when the...
2011-09-12 Bruno Cardoso LopesRevert the wrong part of r139528, and fix testcases.
2011-09-12 Bruno Cardoso LopesNot sure how CMPPS and CMPPD had already ever worked...
2011-09-12 Bruno Cardoso LopesOrganize a bit the operand names for CMPPS and CMPPD
2011-09-12 Bruno Cardoso LopesRealign BLEND patterns to match the general style for...
2011-09-12 Bruno Cardoso LopesFix 80-columns
2011-09-12 Nadav RotemFormat patterns, remove unused X86blend patterns
2011-09-11 Craig TopperFix disassembling of one of the register/register forms...
2011-09-11 Craig TopperFix disassembling of reverse register/register forms...
2011-09-11 Nadav RotemCR fixes per Bruno's request.
2011-09-10 Eli Friedmanr139454 activates an assert in a case where we were...
2011-09-10 Richard TrieuFix the asserts in lib/Target/X86/X86ELFWriterInfo...
2011-09-10 Richard TrieuFixed an assert from:
2011-09-09 Nadav RotemImplement vector-select support for avx256. Refactor...
2011-09-09 Craig TopperFix handling of Intel syntax disassembling of movs...
2011-09-08 Nadav RotemDix the 80-columns and remove unsupported v8i16 type...
2011-09-08 Bruno Cardoso LopesAdd a AVX version of a simple i64 -> f64 bitcast. This...
2011-09-08 Bruno Cardoso Lopes* Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE...
2011-09-08 Bruno Cardoso LopesAdd AVX versions of blend vector operations and fix...
2011-09-08 Bruno Cardoso LopesFix PR10844: Add patterns to cover non foldable version...
2011-09-08 Nadav RotemAdd X86-SSE4 codegen support for vector-select.
2011-09-07 Eli FriedmanFix atomic load and store on x86 to pass -verify-machin...
2011-09-07 James MolloyRefactor instprinter and mcdisassembler to take a Subta...
2011-09-07 Rafael EspindolaDetect attempt to use segmented stacks on non ELF syste...
2011-09-06 Bill WendlingReenable compact unwind by default. However, also emit...
2011-09-06 Rafael EspindolaFix comment. Noticed by Duncan.
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Rafael EspindolaFix style issues and typos found by Duncan.
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-09-05 Nick LewyckyAdd a new MC bit for NaCl (Native Client) mode. NaCl...
2011-09-03 Benjamin KramerUse internal storage for command line option.
2011-09-03 Bruno Cardoso LopesAdd AVX versions to match AESENC/AESDEC intrinsics...
2011-09-03 Bruno Cardoso LopesAdd AVX version of a SSE4.1 VPBLENDVB pattern
2011-09-03 Bruno Cardoso LopesAdd AVX versions of SSE4.1 EXTRACTPS patterns
next