aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2007-09-19Merge -r42152:42153 svn/llvm-project/llvm/trunkEvan Cheng
2007-09-18Merge from mainline. Tanya Lattner
2007-09-18Merge from mainline.Tanya Lattner
2007-09-18Merge from mainline: Fix PR1666, SPASS with the CBE and 254.gap with the CBE.Tanya Lattner
2007-09-12Initial support for multi-result patterns:Evan Cheng
2007-09-12Revise previous patch per review comments.Dale Johannesen
2007-09-11Enable indirect encoding for the personality functionBill Wendling
2007-09-11Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng
2007-09-11Added status flags register: EFLAGS.Evan Cheng
2007-09-11Add APInt interfaces to APFloat (allows directlyDale Johannesen
2007-09-11Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-09-11My compiler warns about the semicolon.Duncan Sands
2007-09-11The personality function on Darwin needs a global stub. We then refer toBill Wendling
2007-09-1080 col.Evan Cheng
2007-09-10New entry.Evan Cheng
2007-09-10Add some notes about better flag handling.Chris Lattner
2007-09-10It's not safe to rematerialize MOV32r0 etc. by simply cloning the originalEvan Cheng
2007-09-07TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng
2007-09-07Add missing index versions of instructions to the map.Bill Wendling
2007-09-07Avoid storing and reloading zeros and other constants from stack slotsDan Gohman
2007-09-07Apply feedback from previous patch.Dale Johannesen
2007-09-07Add support for having different alignment for objects on call frames.Rafael Espindola
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-09-06Next round of APFloat changes.Dale Johannesen
2007-09-06Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen:Evan Cheng
2007-09-05LVXL and STVXL are also a load and store resp.Bill Wendling
2007-09-05Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling
2007-09-04Fix for PR1613: added 64-bit rotate left PPC instructions and patterns.Evan Cheng
2007-09-04Mac OS X X86-64 ABI is same as the standard.Evan Cheng
2007-09-03Reapply r41578 with proper fixAnton Korobeynikov
2007-08-31Revise per review of previous patch.Dale Johannesen
2007-08-31Initial support for calling functions with byval arguments on x86-64Rafael Espindola
2007-08-31Align i64 and f64 at 8 byte on x86-64.Rafael Espindola
2007-08-31Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen
2007-08-30Instruction formats added used to generate multiply instructions of V5TE.Raul Herbster
2007-08-30Unused relocation type reloc_arm_absolute removed.Raul Herbster
2007-08-30Comments added. It now generates V5TE multiply instructions. However, it is s...Raul Herbster
2007-08-30ARM instruction table was modified by adding information to generate multiply...Raul Herbster
2007-08-30JITInfo now resolves function addrs and also relocations. It always emits a s...Raul Herbster
2007-08-30Added support to fold X86 load / store instructions. This allow rematerialize...Evan Cheng
2007-08-30Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng
2007-08-30Mark load instructions with isLoad = 1.Evan Cheng
2007-08-30Use i64 on a PPC64 machineBill Wendling
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen
2007-08-29Move getX86RegNum into X86RegisterInfo and use itDuncan Sands
2007-08-28Added method to get Mips register numbersBruno Cardoso Lopes
2007-08-28Changed stack allocation On LowerFORMAL_ARGUMENTS.Bruno Cardoso Lopes
2007-08-28Mask directive completed with CalleeSave infoBruno Cardoso Lopes
2007-08-28Added methods to record SPOffsets from LowerFORMAL_ARGUMENTSBruno Cardoso Lopes