Use a dedicated IsLinux flag instead of an ELFLinux TargetType.
[oota-llvm.git] / lib / Target / X86 /
2008-05-05 Dan GohmanUse a dedicated IsLinux flag instead of an ELFLinux...
2008-05-05 Dan GohmanAdd AsmPrinter support for emitting a directive to...
2008-05-04 Anton KorobeynikovAdd General Dynamic TLS model for X86-64. Some parts...
2008-05-04 Evan ChengSelect vector shift with non-immediate i32 shift amount...
2008-05-03 Evan ChengAdd separate intrinsics for MMX / SSE shifts with i32...
2008-05-02 Evan ChengUndo r50574. We are already ensuring the folded load...
2008-05-02 Evan Cheng80 column violation.
2008-05-02 Evan ChengNot safe folding a load + FsXORPSrr into FsXORPSrm...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-28 Anton KorobeynikovFix FP return for Win64 ABI
2008-04-27 Anton KorobeynikovProperly lower vararg's FORMAL_ARGUMENTS node on win64
2008-04-27 Anton KorobeynikovHandle fp80 for win64
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-25 Evan ChengExtract the lower 64-bit if a MMX value is passed in...
2008-04-25 Evan ChengFix illegal MMX_MOVDQ2Qrr pattern. vector_extract resul...
2008-04-25 Evan ChengSpecial handling for MMX values being passed in either...
2008-04-25 Evan ChengFix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconv...
2008-04-25 Evan ChengNot checking for intrinsics which do not have a chain...
2008-04-25 Evan Cheng- Switch from std::set to SmallPtrSet.
2008-04-25 Evan ChengMMX argument passing fixes:
2008-04-25 Chris LattnerLoosen up an assertion to allow intrinsics. I really...
2008-04-25 Evan ChengFix bug in x86 memcpy / memset lowering. If there are...
2008-04-23 Anton KorobeynikovFix typo
2008-04-23 Anton KorobeynikovOnly allow increase of max alignment value
2008-04-23 Anton KorobeynikovBe over-conservative: scan for all used virtual registe...
2008-04-23 Anton KorobeynikovAdd X86 Maximal Stack Alignment Calculator Pass before RA
2008-04-23 Anton KorobeynikovDo proper book-keeping of offsets and prologue/epilogue...
2008-04-23 Anton KorobeynikovIf stack realignment is used - incoming args will use...
2008-04-23 Anton KorobeynikovEastimate required stack alignment early, so we can...
2008-04-23 Anton KorobeynikovCleanup
2008-04-23 Anton KorobeynikovSimplify
2008-04-23 Anton KorobeynikovMake stack alignment options global for all targets
2008-04-23 Anton KorobeynikovProvide option for enabling-disabling stack realignment
2008-04-23 Anton KorobeynikovDisable stack realignment for functions with dynamic...
2008-04-23 Anton KorobeynikovProvide ABI-correct stack alignment
2008-04-23 Anton KorobeynikovProvide convenient helpers for some operations
2008-04-23 Anton KorobeynikovWhitespace cleanup
2008-04-21 Dan GohmanImplement an x86-64 ABI detail of passing structs by...
2008-04-21 Dan GohmanFix the encoding of the MMX movd that moves from MMX...
2008-04-21 Chris LattnerAdd an ugly note.
2008-04-20 Nicolas GeoffrayDon't forget to update the current operand when getting...
2008-04-20 Chris LattnerA better fix for my previous patch, MOVZQI2PQIrr just...
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-19 Evan ChengAlso LXCHG64 -> XCHG64rm.
2008-04-19 Evan Chengxchg which references a memory operand does not need...
2008-04-18 Dan GohmanFix the handling of va_copy on x86-64. As of llvm-gcc...
2008-04-18 Evan Cheng- Fix atomic operation JIT encoding.
2008-04-17 Evan ChengAlso support Intel asm syntax.
2008-04-17 Evan ChengFix assembly code for atomic operations.
2008-04-16 Evan ChengDon't forget about sub-register indices when rematting...
2008-04-16 Dale JohannesenUnbreak build on x86-64.
2008-04-16 Nicolas GeoffrayCorrelate stubs with functions in JIT: when emitting...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-04-16 Evan ChengInitialize X863DNowLevel.
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-16 Dan GohmanAdd support for the form of the SSE41 extractps instruc...
2008-04-16 Dan GohmanRecreate the size SDNode instead of reusing the old...
2008-04-16 Dan GohmanRemove X86_64SRet; it isn't used anymore.
2008-04-15 Dan GohmanAdd movd instructions to move from MMX registers
2008-04-14 Dan GohmanFix const-correctness issues with the SrcValue handling...
2008-04-14 Dale JohannesenReverse sense of unwind-tables option. This means
2008-04-12 Anton KorobeynikovProvide option for stack alignment override
2008-04-12 Arnold SchwaighoferThis patch corrects the handling of byval arguments...
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-12 Dan GohmanFix a bug that prevented x86-64 from using rep.movsq for
2008-04-12 Nate Begeman80 col fix
2008-04-10 Chris Lattneradd a note, this is actually not too bad to implement.
2008-04-10 Chris Lattnermove the x86-32 part of PR2108 here.
2008-04-10 Chris LattnerFix the x86-64 side of PR2108 by adding a v2f64 version of
2008-04-09 Dan GohmanMake isVectorClearMaskLegal's operand list const.
2008-04-09 Dan GohmanAdd XMM1 as a second return value register for f32...
2008-04-09 Dan GohmanAdd DX as a second return value register for i16 on...
2008-04-08 Dale JohannesenHandle the situation in 2008-01-25-EmptyFunction.ll
2008-04-08 Dale JohannesenImplement new llc flag -disable-required-unwind-tables.
2008-04-07 Dan GohmanRename MemOperand to MachineMemOperand. This was sugges...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-04-05 Evan ChengFavors pshufd over shufps when shuffling elements from...
2008-04-03 Evan ChengRe-enable SSE4.
2008-04-03 Evan ChengFix x86-64 encoding bug. REX prefix must always follow...
2008-04-03 Evan ChengCosmetic
2008-04-03 Evan ChengTemporarily disabling SSE4 until we fix the encoding...
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-04-02 Dale JohannesenCosmetic changes per EH patch review feedback.
2008-04-02 Anton KorobeynikovAdd new CC lowering rule: provide a list of registers...
2008-04-02 Dale JohannesenRecommitting EH patch; this should answer most of the
2008-04-01 Evan ChengReMat of load from stub in pic mode extends the life...
2008-04-01 Evan ChengRemove unnecessary and non-deterministic checking code...
2008-04-01 Dan GohmanDon't use __bzero for memset if the second argument...
2008-04-01 Dan GohmanSpeculatively micro-optimize memory-zeroing calls on...
2008-04-01 Dale JohannesenRevert 49006 for the moment.
2008-04-01 Evan ChengDisabling remat of load from gv stub (temporarily)...
2008-04-01 Dale JohannesenAccept 'y' constraint (MMX) in inline asm.
2008-03-31 Dale JohannesenEmit exception handling info for functions which are
2008-03-31 Evan ChengIt's not safe to fold a load from GV stub or constantpo...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-31 Evan ChengRe-apply 48911.
2008-03-28 Dan GohmanFix a tokenfactor node to use the load chain rather...
2008-03-28 Evan ChengBacking out 48911 for now. It's breaking stuff.
next