Use a dedicated IsLinux flag instead of an ELFLinux TargetType.
[oota-llvm.git] / lib / Target /
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-30 Scott MichelBug fixes and updates for CellSPU, syncing up with...
2008-04-29 Anton KorobeynikovDon't do stupid things: doInitialization(Module&) is...
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-26 Chris Lattnerno need to implement this method and just have it call
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 Chris Lattneradd a note
2008-04-25 Evan Cheng80 col violation.
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 Dan GohmanMake these variables static.
2008-04-23 Anton KorobeynikovDrop dead includes
2008-04-23 Anton KorobeynikovAdjust option names for C++ backend
2008-04-23 Anton KorobeynikovFirst step of implementing PR1538: move llvm2cpp logic...
2008-04-23 Dan GohmanInitial CBE support for multiple return values.
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 Cheng64-bit atomic operations.
2008-04-19 Evan ChengAlso LXCHG64 -> XCHG64rm.
2008-04-19 Evan ChengPPC32 atomic operations.
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-15 Nicolas GeoffrayChange Divided flag to Split, as suggested by Evan
2008-04-14 Dan GohmanRemove unnecessary <sstream> includes.
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-13 Nicolas GeoffrayAdd a divided flag for the first piece of an argument...
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 JohannesenRename -disable-required-unwind-tables to unwind-tables...
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-04 Torok Edwinstrdup needs <cstring>. This fixes a build error with...
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...
next