Add obviously missing "break". Noticed by Andrey Karpov with
[oota-llvm.git] / lib / Target / X86 /
2011-08-04 Duncan SandsAdd obviously missing "break". Noticed by Andrey Karpo...
2011-08-04 Jason W KimFix http://llvm.org/bugs/show_bug.cgi?id=10568
2011-08-04 Bill WendlingOnly access both operands of an INSERT_SUBVECTOR if...
2011-08-03 Benjamin KramerRemove unused variables.
2011-08-03 Jakob Stoklund OlesenHandle IMPLICIT_DEF instructions in X86FloatingPoint.
2011-08-02 Eli FriedmanDon't create a ridiculous EXTRACT_ELEMENT. PR10563.
2011-08-02 Bruno Cardoso LopesMake this kind of lowering to be supported by 256-bit...
2011-08-02 Nick LewyckyBail from FastISel when we encounter a volatile memset...
2011-08-01 Bruno Cardoso LopesAdd v4f64 -> v2f32 fp_round support. Also add a testcas...
2011-08-01 Bruno Cardoso LopesTeach PreprocessISelDAG to be aware of vector types...
2011-08-01 Bruno Cardoso LopesLower CONCAT_VECTORS to use two VINSERTF128 instruction...
2011-08-01 Bruno Cardoso LopesSince vectors with all ones can't be created with a...
2011-08-01 Douglas GregorUpdate CMake target names for tablegen-generated data...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-29 Bruno Cardoso LopesFix two tests that I crashed in the previous commits...
2011-07-29 Bruno Cardoso LopesMatch VPERMIL masks more strictly and update the target...
2011-07-29 Bruno Cardoso LopesAdd DecodeShuffle shuffle support for VPERMIPD variantes
2011-07-29 Bruno Cardoso LopesAdd v8i32 and v4i64 vpermil patterns
2011-07-29 Bruno Cardoso LopesFix a bug while generating target specific VPERMIL...
2011-07-29 Bruno Cardoso LopesEnable usage of SSE4 extracts and inserts in their...
2011-07-29 Bruno Cardoso LopesCleanup PALIGNR handling and remove the old palign...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-28 Oscar FuentesExplicitly declare a library dependency of LLVM*Desc to
2011-07-28 Bruno Cardoso LopesInvert the subvector insertion to be more likely to...
2011-07-28 Bruno Cardoso LopesAdd patterns to generate copies for extract_subvector...
2011-07-28 Bruno Cardoso Lopesmovd/movq write zeros in the high 128-bit part of the...
2011-07-28 Bruno Cardoso LopesAdd a few patterns to match allzeros without having...
2011-07-28 Bruno Cardoso LopesAdd SINT_TO_FP and FP_TO_SINT support for v8i32 types...
2011-07-27 Evan ChengEmit an error is asm parser parsed X86_64 only register...
2011-07-27 Kevin EnderbyFix llvm-mc handing of x86 instructions that take 8...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-27 Eli FriedmanX86ISD::MEMBARRIER does not require SSE2; it doesn...
2011-07-27 Jeffrey YasskinExplicitly cast narrowing conversions inside {}s that...
2011-07-27 Bruno Cardoso LopesMove some code around to open opportunity for more...
2011-07-27 Bruno Cardoso LopesThe vpermilps and vpermilpd have different behaviour...
2011-07-27 Bruno Cardoso LopesRemove more dead code!
2011-07-27 Evan ChengSupport .code32 and .code64 in X86 assembler.
2011-07-26 Benjamin KramerAdd a neat little two's complement hack for x86.
2011-07-26 Bruno Cardoso LopesRecognize unpckh* masks and match 256-bit versions...
2011-07-26 Eli FriedmanPrevent x86-specific DAGCombine from creating nodes...
2011-07-26 Bruno Cardoso LopesRemove now unused patterns. 0 insertions(+), 98 deletio...
2011-07-26 Bruno Cardoso LopesCleanup old matching for PUNPCK* variants
2011-07-26 Bill WendlingThe compact unwinding offsets are divided by 8 on 64...
2011-07-26 Bruno Cardoso LopesAdd 256-bit isel for movsldup/movshdup
2011-07-26 Bruno Cardoso LopesMore movsldup/movshdup cleanup. Rewrite the mask matchi...
2011-07-26 Bruno Cardoso LopesMore cleanup, subtarget info isn't used here.
2011-07-26 Bruno Cardoso LopesAdd 128-bit AVX versions of movshdup/mosldup
2011-07-26 Bruno Cardoso LopesCleanup movsldup/movshdup matching.
2011-07-26 Evan ChengRename createCodeEmitter to createMCCodeEmitter; create...
2011-07-26 Evan ChengRename TargetAsmParser to MCTargetAsmParser and TargetA...
2011-07-26 Chandler CarruthClean up a pile of hacks in our CMake build relating...
2011-07-25 Evan ChengRename TargetAsmBackend to MCAsmBackend; rename createA...
2011-07-25 Bruno Cardoso LopesCodegen allonesvector better while using AVX: vpcmpeqd...
2011-07-25 Bruno Cardoso LopesAdd remaining 256-bit vector bitcasts. This also fixes...
2011-07-25 Bruno Cardoso Lopes- Handle special scalar_to_vector case: splats. Using...
2011-07-25 Bruno Cardoso LopesReintroduce r135730, this is indeed the right approach...
2011-07-25 Benjamin KramerAdd a note about efficient codegen for binary log.
2011-07-25 Eli FriedmanGet rid of an incorrect optimization for shuffles with...
2011-07-25 Evan ChengSeparate MCInstPrinter registration from AsmPrinter...
2011-07-25 Evan ChengFix last bits of MC layer issues. llvm-mc doesn't need...
2011-07-25 Evan ChengCode clean up.
2011-07-25 Bill WendlingUpdate the comment. This feature is available only...
2011-07-25 Oscar FuentesUnbreak the build.
2011-07-25 Evan ChengMore refactoring.
2011-07-25 Evan ChengRefactor X86 target to separate MC code from Target...
2011-07-25 Bill WendlingChanged disabled code into a flag.
2011-07-25 Bill WendlingRemove dead variable.
2011-07-25 Bill WendlingAfter we've modified the prolog to save volatile regist...
2011-07-23 Evan ChengMove TargetAsmParser.h TargetAsmBackend.h and TargetAsm...
2011-07-23 Evan ChengcreateXXXMCCodeGenInfo should be static.
2011-07-22 Evan ChengCombine all MC initialization routines into one. e...
2011-07-22 Bruno Cardoso LopesFix PR10422 by adding the necessary AVX UCOMISD memory...
2011-07-22 Bruno Cardoso LopesAdd v8f32->v8i32 bitcast. Fixes PR10440
2011-07-22 Rafael EspindolaTurn shuffles into unpacks for VT == MVT::v2i64 and...
2011-07-22 Dan GohmanFix x86's XALUO lowering to return its replacement...
2011-07-22 Benjamin KramerGCC complains about the angle of this line.
2011-07-22 Bruno Cardoso LopesRemove the 128-bit special handling from SCALAR_TO_VECT...
2011-07-22 Bruno Cardoso Lopes-Inspected a AVX code block added by someone in early...
2011-07-22 Bruno Cardoso LopesAdd a DAGCombine for transforming 128->256 casts into...
2011-07-22 Bruno Cardoso LopesIntroduce a new function to lower 256-bit vectors which...
2011-07-22 Bruno Cardoso LopesRename function to be more specific and be more strict...
2011-07-21 Bruno Cardoso Lopes- Register v16i16 as valid VR256 register class
2011-07-21 Bruno Cardoso LopesAdd support for 256-bit versions of VPERMIL instruction...
2011-07-21 Bruno Cardoso LopesImprove splat promotion to handle AVX types: v32i8...
2011-07-21 Bruno Cardoso LopesAdd aditional patterns for vextractf128 instruction
2011-07-21 Bruno Cardoso LopesAdd aditional patterns for vinsertf128 instruction
2011-07-21 Bruno Cardoso LopesAdd v16i16 type to VR256 class
2011-07-21 Bruno Cardoso LopesMove code around. No functionality changes
2011-07-21 Bruno Cardoso LopesTidy up code
2011-07-21 Bill WendlingMark instructions which are part of the frame setup...
2011-07-20 Bill WendlingRemove unused function.
2011-07-20 Bill WendlingRemove the now defunct getCompactUnwindEncoding method...
2011-07-20 Evan ChengGoodbye TargetAsmInfo. This eliminate last bit of CodeG...
2011-07-20 Eli FriedmanExtend the hack for _GLOBAL_OFFSET_TABLE_ slightly...
2011-07-20 Evan Cheng- Move CodeModel from a TargetMachine global option...
2011-07-20 NAKAMURA TakumiX86Subtarget.h: Assume "x86_64-cygwin", though it has...
2011-07-19 Evan ChengIntroduce MCCodeGenInfo, which keeps information that...
2011-07-18 Evan ChengMove getInitialFrameState from TargetFrameInfo to MCAsm...
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-18 Bruno Cardoso LopesBe more smart with VCVTSS2SD. Also place the patterns...
next