aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-9/+6
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-1/+1
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-7/+7
* Additional fixes for bug 15155.Bill Schmidt2013-02-201-24/+11
* Fix bug 14779 for passing anonymous aggregates [patch by Kai Nacke].Bill Schmidt2013-02-201-1/+7
* Fix PR15155: lost vadd/vsplat optimization.Bill Schmidt2013-02-201-8/+8
* PPC calling convention cleanup.Bill Schmidt2013-02-061-32/+32
* Move MRI liveouts to PowerPC return instructions.Jakob Stoklund Olesen2013-02-051-21/+9
* Disable a couple more vector splat optimizations on PPC.Benjamin Kramer2013-02-041-2/+4
* SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer2013-02-041-0/+5
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-291-0/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-5/+5
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-2/+2
* Expand PPC64 atomic load and storeHal Finkel2012-12-251-0/+2
* PowerPC: Expand VSELECT nodes.Benjamin Kramer2012-12-191-0/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-141-3/+6
* This is another cleanup patch for 64-bit PowerPC TLS processing. I hadBill Schmidt2012-12-131-1/+1
* This is just a clean-up patch that simplifies the initial-exec TLS logic byBill Schmidt2012-12-131-9/+5
* This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt2012-12-121-4/+34
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-121-6/+5
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-121-2/+2
* This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt2012-12-111-12/+39
* This patch introduces initial-exec model support for thread-local storageBill Schmidt2012-12-041-10/+27
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-6/+6
* This patch implements medium code model support for 64-bit PowerPC.Bill Schmidt2012-11-271-0/+3
* PowerPC: Lowering floor intrinsic for AltivecAdhemerval Zanella2012-11-151-0/+4
* 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-151-0/+4
* Set FFLOOR of vectors to expand to keep intruction selection from failing.Craig Topper2012-11-141-0/+1
* On PowerPC64, integer return values (as well as arguments) are supposedUlrich Weigand2012-11-051-7/+43
* Add support for the PowerPC-specific inline asm Z constraint and y modifier.Hal Finkel2012-11-051-0/+11
* [PATCH] PowerPC: Expand load extend vector operationsAdhemerval Zanella2012-11-051-0/+10
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-2/+1
* This patch addresses an ABI compatibility issue with empty aggregateBill Schmidt2012-10-311-0/+19
* PowerPC: Expand FSRQT for vector typesAdhemerval Zanella2012-10-301-0/+6
* PowerPC: More support for Altivec compare operationsAdhemerval Zanella2012-10-301-0/+8
* This patch solves a problem with passing varargs parameters under the PPC64Bill Schmidt2012-10-291-1/+11
* Allow i32/i64 for 'f' constraint on PowerPC.Ulrich Weigand2012-10-291-2/+2
* This patch addresses a PPC64 ELF issue with passing parameters consisting ofBill Schmidt2012-10-251-21/+29
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-1/+2
* This is another TLC patch for separating code for the Darwin and ELF ABIsBill Schmidt2012-10-231-185/+449
* This patch fixes failures in the SingleSource/Regression/C/uint64_to_floatUlrich Weigand2012-10-181-1/+46
* This patch addresses PR13949.Bill Schmidt2012-10-161-6/+25
* This patch addresses PR13947.Bill Schmidt2012-10-111-0/+8
* Create enums for the different attributes.Bill Wendling2012-10-091-1/+2
* PR12716: PPC crashes on vector compareAdhemerval Zanella2012-10-081-1/+3
* Add floating-point to and from integer conversionAdhemerval Zanella2012-10-081-0/+4
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* This patch splits apart PPCISelLowering::LowerFormalArguments_Darwin_Or_64SVR4Bill Schmidt2012-10-051-24/+302