aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman2012-11-171-0/+1
* Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka2012-11-172-0/+22
* Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao2012-11-171-40/+34
* Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao2012-11-166-62/+185
* Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov2012-11-162-7/+9
* Fix handling of aliases to functions.Richard Osborne2012-11-161-13/+9
* [NVPTX] Order global variables in def-use order before emiting them in the fi...Justin Holewinski2012-11-161-3/+67
* Using const cast to alleviate a warning.Joe Abbey2012-11-161-1/+2
* Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands2012-11-163-5/+63
* Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve...Craig Topper2012-11-162-0/+68
* [mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka2012-11-161-17/+34
* Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman2012-11-151-0/+2
* [mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka2012-11-156-11/+16
* PowerPC: Lowering floor intrinsic for AltivecAdhemerval Zanella2012-11-152-0/+14
* Add assertions in MipsLongBranch which check the size of basic blocks.Akira Hatanaka2012-11-151-1/+7
* Return 0 instead of false.Jakub Staszak2012-11-151-3/+3
* Simplify code.Jakub Staszak2012-11-151-1/+1
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-153-3/+3
* Revert changing FNEG of v4f32 to Expand. It's legal.Craig Topper2012-11-151-1/+0
* Make FNEG and FABS of v4f32 Expand.Craig Topper2012-11-151-0/+2
* Make a bunch of floating point operations on vectors Expand so that instructi...Craig Topper2012-11-151-6/+10
* Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper2012-11-153-1/+13
* Remove unneeded #includes.Jakub Staszak2012-11-141-3/+0
* NVPTXISelLowering.cpp: Fix warnings. [-Wunused-variable]NAKAMURA Takumi2012-11-141-6/+4
* Remove the CellSPU port.Eric Christopher2012-11-1452-14677/+1
* Fix invalid asserts, use llvm_unreachable instead.Jakub Staszak2012-11-141-3/+3
* Added multiclass for post-increment load instructions.Jyotsna Verma2012-11-144-233/+187
* X86: Enable SSE memory intrinsics even when stack alignment is less than 16 b...Benjamin Kramer2012-11-141-7/+2
* The code pattern "imm0_255_neg" is used for checking if an immediate value is...Nadav Rotem2012-11-141-6/+7
* [NVPTX] Implement custom lowering of loads/stores for i1Justin Holewinski2012-11-142-2/+61
* X86: Better diagnostics for 32-bit vs. 64-bit mode mismatches.Jim Grosbach2012-11-142-9/+42
* Set FFLOOR of vectors to expand to keep intruction selection from failing.Craig Topper2012-11-141-0/+1
* Factor out an overly replicated typecast. No functional change.Craig Topper2012-11-141-65/+66
* Set FFLOOR for vectors to expand on CellSPU to keep instruction selection fro...Craig Topper2012-11-141-1/+2
* Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov2012-11-145-20/+38
* Add (some) PowerPC TLS relocation types to ELF.h andUlrich Weigand2012-11-131-2/+18
* Fix wrong PowerPC instruction opcodes for:Ulrich Weigand2012-11-132-4/+4
* Fix wrong PowerPC instruction encodings due toUlrich Weigand2012-11-132-10/+10
* Fix instruction encoding for "bd(n)z" on PowerPC,Ulrich Weigand2012-11-133-14/+15
* Fix instruction encoding for "isel" on PowerPC,Ulrich Weigand2012-11-133-2/+22
* X86: when constructing VZEXT_LOAD from other loads, makes sure its outputManman Ren2012-11-131-0/+12
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-131-0/+4
* Test commit.Jyotsna Verma2012-11-131-0/+1
* misched: Target-independent support for load/store clustering.Andrew Trick2012-11-121-0/+6
* Make TOC order deterministic by using MapVector instead of DenseMap.Ulrich Weigand2012-11-121-3/+3
* Remove unused field.Eric Christopher2012-11-121-1/+0
* Fix PR14314Michael Liao2012-11-121-2/+2
* [NVPTX] Add more precise PTX/SM target attributesJustin Holewinski2012-11-124-11/+57
* Move some helper methods to being static functions in the implementation file.Craig Topper2012-11-112-20/+7
* Use the isTruncFree and isZExtFree API to figure out of these operations are ...Nadav Rotem2012-11-111-2/+10