For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb
[oota-llvm.git] / lib / Target / X86 /
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...
2010-07-12 Rafael EspindolaConvert the last getPhysicalRegisterRegClass in VirtReg...
2010-07-11 Jakob Stoklund OlesenUse target independent COPY instructions for the fake...
2010-07-11 Jakob Stoklund OlesenRemove obsolete README_SSE note.
2010-07-11 Jakob Stoklund OlesenAvoid SSE instructions in FastIsel when it is not avail...
2010-07-11 Jakob Stoklund OlesenX86InstrInfo::copyRegToReg is dead. Long live copyPhysReg!
2010-07-11 Jakob Stoklund OlesenUse COPY in X86FastISel::X86SelectRet.
2010-07-11 Jakob Stoklund OlesenUse COPY in FastISel everywhere it is safe and trivial.
2010-07-10 Jakob Stoklund OlesenDon't emit st(0)/st(1) copies as FpMOV instructions...
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-10 Jakob Stoklund OlesenAn x86 function returns a floating point value in st...
2010-07-09 Bruno Cardoso LopesDeclare YMM subregisters in the right way! Thanks Jakob
2010-07-09 Bruno Cardoso LopesAdd AVX 256-bit packed MOVNT variants
2010-07-09 Jakob Stoklund OlesenRemember the *_TC opcodes for load/store
2010-07-09 Bruno Cardoso LopesAdd AVX 256-bit unpack and interleave
2010-07-09 Jakob Stoklund OlesenAutomatically fold COPY instructions into stack load...
2010-07-09 Jakob Stoklund OlesenFix a few tests
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Bruno Cardoso LopesMerge VEX enums with other x86 enum forms. Also fix...
2010-07-09 Dan GohmanFix the memoperand offsets in code generated for va_start.
2010-07-09 Chris Lattnerhave the mc lowering process handle a few tail call...
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-07-09 Bruno Cardoso LopesFactor out x86 segment override prefix encoding, and...
2010-07-09 Chris Lattnerreject pseudo instructions early in the encoder.
2010-07-09 Bruno Cardoso LopesRemove trailing whitespaces from file
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-08 Chris Lattneradd some long-overdue enums to refer to the parts of...
2010-07-08 Jakob Stoklund OlesenRemember the VR64 register class
2010-07-08 Chris LattnerRework segment prefix emission code to handle segments
2010-07-08 Chris Lattnerintroduce a new X86II::getMemoryOperandNo method, which
2010-07-08 Jakob Stoklund OlesenTeach the x86 floating point stackifier to handle COPY...
2010-07-08 Jakob Stoklund OlesenImplement X86InstrInfo::copyPhysReg
next