Add an atomic lowering pass
[oota-llvm.git] / lib / Target / X86 /
2010-07-31 Michael J. SpencerMC: Remove HasAbsolutizedSet from WindowsX86AsmBackend.
2010-07-31 Michael J. SpencerAdd relax all support to the COFF object streamer.
2010-07-30 Bruno Cardoso LopesSupport all 128-bit AVX vector intrinsics. Most part...
2010-07-30 Bruno Cardoso LopesFix typo!
2010-07-29 Jakob Stoklund OlesenRevert r109652, and remove the offending assert in...
2010-07-28 Jakob Stoklund OlesenCreate a fixed stack object for varargs that is as...
2010-07-28 Nate BegemanImplement a vectorized algorithm for <16 x i8> << ...
2010-07-27 Nate Begeman~40% faster vector shl <4 x i32> on SSE 4.1 Larger...
2010-07-27 Michael J. SpencerMake MC use Windows COFF on Windows and add tests.
2010-07-27 Jakob Stoklund OlesenThe isLoadFromStackSlot and isStoreToStackSlot have...
2010-07-27 Jakob Stoklund OlesenAdd assertions that expose the PR7713 miscompilation...
2010-07-26 Evan ChengOn x86, f32 / f64 nodes share the same registers as...
2010-07-26 Bruno Cardoso LopesTemporary hack to let codegen assert or generate poor...
2010-07-24 Evan ChengAdd an ILP scheduler. This is a register pressure aware...
2010-07-24 Bruno Cardoso LopesSupport x86 "eiz" and "riz" pseudo index registers...
2010-07-23 Bruno Cardoso LopesRemove trailing whitespace
2010-07-23 Bruno Cardoso LopesAdd AVX version of CLMUL instructions
2010-07-23 Bruno Cardoso LopesDeclare CLMUL as a subtarget feature
2010-07-23 Bruno Cardoso LopesAdd x86 CLMUL (Carry-less multiplication) cpu feature
2010-07-23 Bruno Cardoso LopesAdd complete assembler support for FMA3 instructions...
2010-07-23 Dale JohannesenThe only supported calling convention for X86-64 uses
2010-07-23 Bruno Cardoso LopesFix some AVX instructions which didnt had HasAVX prefix...
2010-07-22 Bruno Cardoso LopesAdd remaining AVX instructions (most of them dealing...
2010-07-22 Chris Lattnerremove the JIT "NeedsExactSize" feature and supporting...
2010-07-22 Chris LattnerX86MCInstLower now depends on AsmPrinter being around.
2010-07-22 Chris Lattnerinstead of migrating it to the MC instruction encoder...
2010-07-22 Chandler CarruthAttempt to fix linking issues with CMake. Please review...
2010-07-22 Eric ChristopherCustom lower the memory barrier instructions and add...
2010-07-22 Eric Christopher80-columns.
2010-07-22 Nate BegemanMake fast isel win64-aware w.r.t. call-clobbered regs
2010-07-21 Bruno Cardoso LopesAdd more 256-bit forms for a bunch of regular AVX instr...
2010-07-21 Rafael EspindolaFixes win64. It was broken by a previous patch where...
2010-07-21 Chris Lattneradd some rough support for making mcinst lowering work...
2010-07-21 Bruno Cardoso LopesAdd missing AVX convert instructions. Those instruction...
2010-07-21 Nate BegemanFix a couple issues with Win64 ABI
2010-07-21 Bruno Cardoso LopesAvoid AVX instructions to be selected instead of its...
2010-07-21 Eric ChristopherPulling out previous patch, must've run the tests in
2010-07-21 Eric ChristopherLower MEMBARRIER on x86 and support processors without...
2010-07-21 Bruno Cardoso LopesAdd AVX only vzeroall and vzeroupper instructions
2010-07-21 Bruno Cardoso LopesAdd new AVX vpermilps, vpermilpd and vperm2f128 instruc...
2010-07-21 Bruno Cardoso LopesAdd new AVX vmaskmov instructions, and also fix the...
2010-07-20 Bruno Cardoso LopesAdd new AVX vextractf128 instructions
2010-07-20 Chris Lattnermake asmprinter optional, even though passing in null...
2010-07-20 Chris Lattnercontinue pushing dependencies around.
2010-07-20 Chris Lattnerreduce X86MCInstLower dependencies on asmprinter.
2010-07-20 Chris Lattnerpass around MF, not MMI.
2010-07-20 Chris Lattnercleanups.
2010-07-20 Chris Lattnermove two asmprinter methods into the asmprinter .cpp...
2010-07-20 Bruno Cardoso LopesAdd new AVX instruction vinsertf128
2010-07-20 Eric ChristopherConstify some arguments.
2010-07-20 Bruno Cardoso LopesAdd AVX vbroadcast new instruction
2010-07-20 Daniel DunbarUpdate CMake files.
2010-07-19 Chris Lattnerfix a layering problem by moving the x86 implementation
2010-07-19 Bruno Cardoso LopesAdd 256-bit vaddsub, vhadd, vhsub, vblend and vdpp...
2010-07-19 Daniel DunbarX86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit...
2010-07-19 Daniel DunbarX86-64: Mark WINCALL and more tail call instructions...
2010-07-19 Daniel DunbarX86: Mark some tail call pseduo instruction as code...
2010-07-19 Daniel DunbarX86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64].
2010-07-19 Daniel DunbarMC/X86: We now match instructions like "incl %eax"...
2010-07-19 Daniel DunbarX86: Mark MOV.*_{TC,NOREX} instruction as code gen...
2010-07-19 Daniel DunbarX86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit...
2010-07-19 Daniel DunbarTblGen/AsmMatcher: Add support for honoring instruction...
2010-07-19 Daniel DunbarTarget: Give the TargetAsmParser access to the TargetMa...
2010-07-17 Chris Lattnerthe stackifier is global!
2010-07-17 Chris Lattnerdoxygenify some comments.
2010-07-17 Eric ChristopherRemove unnecessary check that was subsumed into canReal...
2010-07-17 Eric ChristopherMake comment a bit more clear as well as return stateme...
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-16 Jakob Stoklund OlesenUse MI.isCopy.
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-16 Jakob Stoklund OlesenKeep valgrind quiet.
2010-07-16 Dale JohannesenAccept registers with P modifier. PR 5314.
2010-07-16 Jakob Stoklund OlesenRemove the X86::FP_REG_KILL pseudo-instruction and...
2010-07-16 Jakob Stoklund OlesenSearch for a free FP register instead of just assuming...
2010-07-16 Jakob Stoklund OlesenAllow x87 FP registers to be alive globally in a function.
2010-07-15 Evan ChengSplit -enable-finite-only-fp-math to two options:
2010-07-15 Chris Lattnerfix the encoding of MMX_MOVFR642Qrr, it starts with...
2010-07-14 Jakob Stoklund OlesenLast COPY conversion.
2010-07-14 Jakob Stoklund OlesenUse TargetOpcode::COPY instead of X86-native register...
2010-07-14 Chris Lattnerfix indentation
2010-07-14 Benjamin KramerDon't pass StringRef by reference.
2010-07-14 Chris LattnerMerge lib/Target/X86/X86COFF.h into include/llvm/Suppor...
2010-07-14 Evan ChengFix for PR7193 was overly conservative. The only case...
2010-07-14 Dan GohmanDon't propagate debug locations to instructions for...
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit compare instructions and a bunch of...
2010-07-13 Bruno Cardoso LopesAVX 256-bit conversion instructions
2010-07-13 Kevin EnderbyAdded a check that pusha cannot be encoded in 64-bit...
2010-07-13 Chris Lattnermy work on adding segment registers to LEA missed the
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit packed logical forms
2010-07-13 Bruno Cardoso LopesAdd AVX 256-bit unop arithmetic instructions
2010-07-13 Bruno Cardoso LopesSince AVX is a superset of all SSE versions, only use...
2010-07-12 David GreeneMove some SIMD fragment code into X86InstrFragmentsSIMD...
2010-07-12 Bruno Cardoso LopesAdd AVX 256 binary arithmetic instructions
2010-07-12 Bruno Cardoso LopesMore refactoring of basic SSE arith instructions. Open...
2010-07-12 Dan GohmanApply the SSE dependence idiom for SSE unary operations to
2010-07-12 Bruno Cardoso LopesAdd AVX 256-bit MOVMSK forms
2010-07-12 Dan GohmanCheck begin!=end, rather than !begin.
2010-07-12 Dan GohmanDon't fast-isel an x87 comparison opcode, as fast-isel...
2010-07-12 Rafael EspindolaConvert getLoadStoreRegOpcode to use a switch.
2010-07-12 Jakob Stoklund OlesenA basic block that only uses RFP registers still needs...
next