summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
...
* Don't use %g0 to materialize 0 directly.Jakob Stoklund Olesen2013-05-192-4/+2
* Select i64 values with %icc conditions.Jakob Stoklund Olesen2013-05-191-0/+5
* Add floating point selects on %xcc predicates.Jakob Stoklund Olesen2013-05-191-0/+10
* Implement SPselectfcc for i64 operands.Jakob Stoklund Olesen2013-05-192-27/+31
* [Sparc] Rearrange integer registers' allocation order so that register alloca...Venkatraman Govindaraju2013-05-192-10/+23
* Handle i64 FrameIndex nodes in SPARC v9 mode.Jakob Stoklund Olesen2013-05-191-1/+1
* [Sparc] Implements hasReservedCallFrame and hasFP.Venkatraman Govindaraju2013-05-172-1/+17
* [Sparc] Prevent instructions that defines or uses %o7 to be in call's delay s...Venkatraman Govindaraju2013-05-161-5/+9
* Remove the MachineMove class.Rafael Espindola2013-05-131-0/+1
* Remove unused argument.Rafael Espindola2013-05-102-3/+2
* Passing arguments to varags functions under the SPARC v9 ABI.Jakob Stoklund Olesen2013-04-211-0/+47
* Fix the SETHIimm pattern for 64-bit code.Jakob Stoklund Olesen2013-04-211-2/+1
* Compile varargs functions for SPARCv9.Jakob Stoklund Olesen2013-04-201-31/+57
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-1/+0
* Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen2013-04-162-0/+42
* Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen2013-04-144-7/+8
* Add support for the abs64 SPARC v9 code model.Jakob Stoklund Olesen2013-04-141-0/+9
* Add support for the SPARC v9 abs44 code model.Jakob Stoklund Olesen2013-04-141-6/+16
* Use target flags for printing SPARC asm operands.Jakob Stoklund Olesen2013-04-141-16/+34
* Also put target flags on SPARC constant pool references.Jakob Stoklund Olesen2013-04-142-26/+36
* Fix patterns for 64-bit pointers.Jakob Stoklund Olesen2013-04-141-4/+2
* Add target flags to SPARC address operands.Jakob Stoklund Olesen2013-04-143-14/+95
* Define SPARC code models.Jakob Stoklund Olesen2013-04-132-4/+32
* Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen2013-04-131-3/+4
* Extract a function.Jakob Stoklund Olesen2013-04-091-31/+17
* Compute correct frame sizes for SPARC v9 64-bit frames.Jakob Stoklund Olesen2013-04-093-25/+40
* Implement LowerCall_64 for the SPARC v9 64-bit ABI.Jakob Stoklund Olesen2013-04-072-0/+228
* Implement LowerReturn_64 for SPARC v9.Jakob Stoklund Olesen2013-04-063-9/+116
* SPARC v9 stack pointer bias.Jakob Stoklund Olesen2013-04-062-2/+9
* Complete formal arguments for the SPARC v9 64-bit ABI.Jakob Stoklund Olesen2013-04-062-25/+178
* Add SPARC v9 support for select on 64-bit compares.Jakob Stoklund Olesen2013-04-044-5/+35
* Add 64-bit compare + branch for SPARC v9.Jakob Stoklund Olesen2013-04-035-5/+34
* Add 64-bit load and store instructions.Jakob Stoklund Olesen2013-04-021-0/+68
* Basic 64-bit ALU operations.Jakob Stoklund Olesen2013-04-021-0/+38
* Materialize 64-bit immediates.Jakob Stoklund Olesen2013-04-021-0/+88
* Add 64-bit shift instructions.Jakob Stoklund Olesen2013-04-023-0/+86
* Add predicates for distinguishing 32-bit and 64-bit modes.Jakob Stoklund Olesen2013-04-021-0/+6
* Add support for 64-bit calling convention.Jakob Stoklund Olesen2013-04-023-11/+115
* Add an I64Regs register class for 64-bit registers.Jakob Stoklund Olesen2013-04-026-11/+36
* Clean up Sparc patterns.Jakob Stoklund Olesen2013-03-241-5/+5
* Give Sparc instruction patterns direct types instead of register classes.Jakob Stoklund Olesen2013-03-241-81/+68
* Use direct types in Sparc def : Pat patterns.Jakob Stoklund Olesen2013-03-231-10/+10
* Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel2013-03-141-1/+2
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-6/+3
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-214-17/+20
* Move MRI liveouts to Sparc return instructions.Jakob Stoklund Olesen2013-02-052-16/+13
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-312-14/+10
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-291-0/+2
* Clean up assignment of CalleeSaveStackSlotSize: get rid of the default and ex...Eli Bendersky2013-01-231-2/+3
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-072-10/+1
OpenPOWER on IntegriCloud