aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Refactor loop for better readability.Jim Grosbach2012-01-311-3/+2
* Add explanatory comment.Jim Grosbach2012-01-311-0/+1
* Add assembler dialect attribute in asm parser which lets target specific asm ...Devang Patel2012-01-311-4/+3
* Remove pcmpgt/pcmpeq intrinsics as clang is not using them.Craig Topper2012-01-311-20/+0
* with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner2012-01-312-96/+25
* use the right accessor for ConstantDataArray.Chris Lattner2012-01-311-1/+1
* PR11834: Use macros which are defined on Windows. Patch by Marina Yatsina.Evan Cheng2012-01-302-2/+4
* Intel syntax. Adjust special code, used to recognize cmp<comparison code>{ss,...Devang Patel2012-01-301-2/+4
* Intel syntax. Support .intel_syntax directive.Devang Patel2012-01-301-10/+24
* Fix refacto.Benjamin Kramer2012-01-301-2/+2
* Eliminate narrowing conversion in initializer list, to make C++11 happyDouglas Gregor2012-01-301-2/+2
* X86: Simplify shuffle mask generation code.Benjamin Kramer2012-01-301-53/+34
* Fix pattern for memory form of PSHUFD for use with FP vectors to remove bitca...Craig Topper2012-01-302-10/+3
* Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p...Craig Topper2012-01-304-452/+252
* Cleanups for EABI standard functionsAnton Korobeynikov2012-01-291-2/+7
* Use base AAPCS for varargs functions even for AAPCS-VFP CCAnton Korobeynikov2012-01-291-1/+3
* Add a note about a potential optimization for clz/ctz patterns for ARMBob Wilson2012-01-281-0/+16
* Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy2012-01-282-2/+2
* Intel Syntax: Parse mem operand with seg reg. QWORD PTR FS:[320]Devang Patel2012-01-271-3/+5
* Move some patterns back near their instructions and use AddedComplexity to fi...Craig Topper2012-01-271-49/+41
* Keep source location information for X86 MCFixup's.Jim Grosbach2012-01-272-18/+23
* Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach2012-01-271-4/+8
* Better diagnostic for malformed .org assembly directive.Jim Grosbach2012-01-271-3/+3
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-263-9/+15
* Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen2012-01-262-1/+8
* Tidy up. Fix mismatched return types for error handling.Jim Grosbach2012-01-261-8/+4
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-263-1/+21
* Fix for the following bug in AVX codegen for double-to-int conversions:Victor Umansky2012-01-261-2/+2
* Add HasXOP predicate check covering a bunch of XOP intrinsic patterns.Craig Topper2012-01-261-0/+2
* Fix AVX vs SSE patterns ordering issue for VPCMPESTRM and VPCMPISTRM.Craig Topper2012-01-261-2/+4
* Remove some more patterns by custom lowering intrinsics to target specific no...Craig Topper2012-01-262-25/+14
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-252-2/+37
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-252-3/+14
* fix a bug I introduced in r148929, this is not a splat!Chris Lattner2012-01-251-1/+5
* Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif...Craig Topper2012-01-254-74/+49
* use ConstantVector::getSplat in a few places.Chris Lattner2012-01-251-24/+14
* Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ...Craig Topper2012-01-253-63/+70
* Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been remov...Craig Topper2012-01-251-4/+0
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-251-4/+5
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-251-78/+68
* Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka2012-01-251-12/+34
* Merge intrinsic pattern and no pattern versions of VCVTSD2SI intruction defin...Craig Topper2012-01-251-24/+5
* MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc.NAKAMURA Takumi2012-01-251-0/+1
* Target/Mips: Unbreak CMake build.NAKAMURA Takumi2012-01-251-0/+1
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-252-31/+42
* Add class MipsAnalyzeImmediate which comes up with an instruction sequence toAkira Hatanaka2012-01-252-0/+215
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-254-2/+215
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-241-6/+6
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-244-6/+212
* Sign-extend 32-bit integer arguments when they are passed in 64-bit registers,Akira Hatanaka2012-01-241-1/+4