aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in the cost calculation of vector casts. Detect situations where bi...Nadav Rotem2012-10-311-26/+41
* [mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enablesAkira Hatanaka2012-10-312-2/+7
* Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler2012-10-316-9/+67
* Add scalar forms of FMA4 VFNMSUB/VFNMADD to folding tables. Patch from Camero...Craig Topper2012-10-311-0/+8
* Clean up redundant SP register maintained in X86 TLIMichael Liao2012-10-312-12/+7
* This patch addresses an ABI compatibility issue with empty aggregateBill Schmidt2012-10-311-0/+19
* X86 SSE: update rsqrtss and rcpss to use two source operands andManman Ren2012-10-301-4/+39
* X86 MMX: optimize transfer from mmx to i32Manman Ren2012-10-303-2/+20
* [mips] Allow tail-call optimization for vararg functions and functions whichAkira Hatanaka2012-10-302-15/+20
* Add code for saving formal argument information to MipsFunctionInfo. ThisAkira Hatanaka2012-10-302-0/+13
* Add definition of function MipsTargetLowering::passArgOnStack which emits nodesAkira Hatanaka2012-10-302-0/+22
* Do not do tail-call optimization if target is mips16.Akira Hatanaka2012-10-301-0/+4
* PowerPC: Expand FSRQT for vector typesAdhemerval Zanella2012-10-301-0/+6
* Enable ELF machine type to be specified explicitly in X86 backendMichael Liao2012-10-303-15/+19
* Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet2012-10-302-4/+5
* PowerPC: More support for Altivec compare operationsAdhemerval Zanella2012-10-302-13/+141
* Use TargetTransformInfo to control switch-to-lookup table transformationHans Wennborg2012-10-301-1/+6
* Remove an invalid assert in TargetTransformImplHal Finkel2012-10-301-4/+13
* ARM: Better disassembly for pc-relative LDR.Jim Grosbach2012-10-304-4/+6
* Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler2012-10-302-3/+10
* Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chanceJakub Staszak2012-10-301-4/+4
* Fix ARM's b.w instruction for thumb 2 and the encoding T4. The branch targetKevin Enderby2012-10-292-11/+23
* Revert r166971. It causes buildbot failure. To be investigated.Jakub Staszak2012-10-291-4/+4
* Remove unused variable.Jakub Staszak2012-10-291-1/+0
* Simplify code. No functionality change.Jakub Staszak2012-10-291-4/+5
* Allow to fold vector load if there is more than one bitcast, so in the case:Jakub Staszak2012-10-291-4/+4
* This patch solves a problem with passing varargs parameters under the PPC64Bill Schmidt2012-10-291-1/+11
* Implement patterns for extloadi8 and extloadi16Reed Kotler2012-10-291-0/+4
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-291-10/+37
* Fix PR14204Michael Liao2012-10-291-0/+15
* Fix typoJoerg Sonnenberger2012-10-291-2/+2
* Allow i32/i64 for 'f' constraint on PowerPC.Ulrich Weigand2012-10-291-2/+2
* Minor style fixes for TargetTransformationInfo and TargetTransformImplHans Wennborg2012-10-291-3/+3
* Expand all atomic ops for mips16.Reed Kotler2012-10-291-2/+23
* PPCSubtarget.h: Add explicit braces.NAKAMURA Takumi2012-10-291-1/+2
* PPCSubtarget.h: Whitespace.NAKAMURA Takumi2012-10-291-22/+22
* This patch adds alignment information for long double to the 64-bit PowerPCBill Schmidt2012-10-291-0/+6
* Silence a GCC warning about comparing signed and unsigned types.Duncan Sands2012-10-291-2/+2
* Calling TLI->getNumRegisters creates a circular dependency when building LLVM...Nadav Rotem2012-10-291-2/+4
* Implement brind operator for mips16.Reed Kotler2012-10-281-0/+19
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-2822-719/+2
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-287-48/+276
* [code size][ARM] Emit regular call instructions instead of the move, branch s...Quentin Colombet2012-10-271-2/+8
* Implement MipsHi for mips16Reed Kotler2012-10-271-2/+8
* [mips] Do not tail-call optimize vararg functions or functions with byvalAkira Hatanaka2012-10-272-9/+8
* [mips] Make sure FuncArg doesn't advance when OrigArgIndex is the same as in theAkira Hatanaka2012-10-271-1/+4
* Use the methods and classes that were added to simplify LowerCall and Akira Hatanaka2012-10-272-425/+41
* Add method MipsTargetLowering::writeVarArgRegs which copies argument registersAkira Hatanaka2012-10-272-0/+51
* Add method MipsTargetLowering::passByValArg.Akira Hatanaka2012-10-272-0/+105
* Add method MipsTargetLowering::copyByValRegs.Akira Hatanaka2012-10-272-0/+53