aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-07-16Add missing attributes to cpp backend.Eli Friedman
2010-07-16Accept registers with P modifier. PR 5314.Dale Johannesen
2010-07-16Teach PPCInstrInfo::storeRegToStackSlot and loadRegFromStackSlot to add memoryJakob Stoklund Olesen
2010-07-16Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKillJakob Stoklund Olesen
2010-07-16Search for a free FP register instead of just assuming FP7 is not in use.Jakob Stoklund Olesen
2010-07-16Allow x87 FP registers to be alive globally in a function.Jakob Stoklund Olesen
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng
2010-07-15fix the encoding of MMX_MOVFR642Qrr, it starts with 0xF2 not 0xF3,Chris Lattner
2010-07-15Random note about bswap.Eli Friedman
2010-07-14Last COPY conversion.Jakob Stoklund Olesen
2010-07-14Remove restriction on NEON alignment values. Some of the NEON ld/stBob Wilson
2010-07-14Use TargetOpcode::COPY instead of X86-native register copy instructions whenJakob Stoklund Olesen
2010-07-14fix indentationChris Lattner
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-14Merge lib/Target/X86/X86COFF.h into include/llvm/Support/COFF.h,Chris Lattner
2010-07-14Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach
2010-07-14Add missing address register update to t2LDM_RET instruction.Bob Wilson
2010-07-14A couple potential optimizations inspired by comment 4 in PR6773.Eli Friedman
2010-07-14Fix for PR7193 was overly conservative. The only case where sibcall calleeEvan Cheng
2010-07-14Add support for NEON VMVN immediate instructions.Bob Wilson
2010-07-14The bits in the cmode field of 32-bit VMOV immediate instructions all dependBob Wilson
2010-07-14fix a bug found by a warning I added to clang this morning.Chris Lattner
2010-07-14Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes.Bob Wilson
2010-07-14Don't propagate debug locations to instructions for materializingDan Gohman
2010-07-13Add AVX 256-bit compare instructions and a bunch of testcasesBruno Cardoso Lopes
2010-07-13Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson
2010-07-13AVX 256-bit conversion instructionsBruno Cardoso Lopes
2010-07-13Added a check that pusha cannot be encoded in 64-bit mode.Kevin Enderby
2010-07-13Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng
2010-07-13Add an ARM "feature". Cortex-a8 fp comparison is very slow (> 20 cycles).Evan Cheng
2010-07-13-enable-unsafe-fp-math should not imply -enable-finite-only-fp-math.Evan Cheng
2010-07-13rotate CallInst operandsGabor Greif
2010-07-13Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson
2010-07-13my work on adding segment registers to LEA missed the Chris Lattner
2010-07-13Add AVX 256-bit packed logical formsBruno Cardoso Lopes
2010-07-13Add AVX 256-bit unop arithmetic instructionsBruno Cardoso Lopes
2010-07-13Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct...Bruno Cardoso Lopes
2010-07-12Move some SIMD fragment code into X86InstrFragmentsSIMD so that theDavid Greene
2010-07-12Add AVX 256 binary arithmetic instructionsBruno Cardoso Lopes
2010-07-12More refactoring of basic SSE arith instructions. Open room for 256-bit instr...Bruno Cardoso Lopes
2010-07-12Apply the SSE dependence idiom for SSE unary operations toDan Gohman
2010-07-12Remove some code that doesn't appear to do anything. All the ARM callBob Wilson
2010-07-12Add AVX 256-bit MOVMSK formsBruno Cardoso Lopes
2010-07-12Check begin!=end, rather than !begin.Dan Gohman
2010-07-12Don't fast-isel an x87 comparison opcode, as fast-isel doesn'tDan Gohman
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-12Convert getLoadStoreRegOpcode to use a switch.Rafael Espindola
2010-07-12Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola
2010-07-12A basic block that only uses RFP registers still needs the FP_REG_KILL marker.Jakob Stoklund Olesen
2010-07-12Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp toRafael Espindola