| Commit message (Expand) | Author | Age | Files | Lines |
* | [Sparc]: Add memory operands for the frame references in the storeRegToStackSlot | Venkatraman Govindaraju | 2013-06-26 | 1 | -8/+30 |
* | The getRegForInlineAsmConstraint function should only accept MVT value types. | Chad Rosier | 2013-06-22 | 2 | -2/+2 |
* | Access the TargetLoweringInfo from the TargetMachine object instead of cachin... | Bill Wendling | 2013-06-19 | 1 | -5/+7 |
* | DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI... | David Blaikie | 2013-06-16 | 3 | -31/+0 |
* | [Sparc] Delete FPMover Pass and remove Fp* Pseudo-instructions from Sparc bac... | Venkatraman Govindaraju | 2013-06-08 | 7 | -162/+61 |
* | Remember the anyext patterns. | Jakob Stoklund Olesen | 2013-06-07 | 1 | -0/+2 |
* | Add missing zextloadi1 to i64 patterns. PR16721. | Jakob Stoklund Olesen | 2013-06-07 | 1 | -0/+3 |
* | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 4 | -9/+10 |
* | Fix a typo in asm string of BP* family of instructions. With this fix | Roman Divacky | 2013-06-07 | 1 | -1/+1 |
* | [Sparc]: Use cmp instruction instead of subcc to compare integers. | Venkatraman Govindaraju | 2013-06-07 | 3 | -17/+19 |
* | Cache the TargetLowering info object as a pointer. | Bill Wendling | 2013-06-06 | 1 | -4/+4 |
* | Sparc: No functionality change. Cleanup whitespaces, comment formatting etc., | Venkatraman Govindaraju | 2013-06-04 | 19 | -154/+157 |
* | Sparc: Add support for indirect branch and blockaddress in Sparc backend. | Venkatraman Govindaraju | 2013-06-03 | 4 | -0/+37 |
* | Sparc: When storing 0, use %g0 directly in the store instruction instead of | Venkatraman Govindaraju | 2013-06-03 | 2 | -0/+8 |
* | Sparc: Combine add/or/sethi instruction with restore if possible. | Venkatraman Govindaraju | 2013-06-02 | 1 | -22/+177 |
* | Sparc: Perform leaf procedure optimization by default | Venkatraman Govindaraju | 2013-06-02 | 1 | -1/+1 |
* | Sparc: Mark functions calling llvm.vastart and llvm.returnaddress intrinsics ... | Venkatraman Govindaraju | 2013-06-01 | 1 | -0/+6 |
* | [Sparc] Generate correct code for leaf functions with stack objects | Venkatraman Govindaraju | 2013-06-01 | 4 | -30/+79 |
* | Make SubRegIndex size mandatory, following r183020. | Ahmed Bougacha | 2013-05-31 | 1 | -2/+2 |
* | Order CALLSEQ_START and CALLSEQ_END nodes. | Andrew Trick | 2013-05-29 | 1 | -4/+6 |
* | SparcFrameLowering.cpp: Mark verifyLeafProcRegUse() as UNUSED. [-Wunused-func... | NAKAMURA Takumi | 2013-05-29 | 1 | -1/+1 |
* | [Sparc] Add support for leaf functions in sparc backend. | Venkatraman Govindaraju | 2013-05-29 | 6 | -28/+123 |
* | Track IR ordering of SelectionDAG nodes 2/4. | Andrew Trick | 2013-05-25 | 3 | -28/+28 |
* | Also expand 64-bit bitcasts. | Jakob Stoklund Olesen | 2013-05-20 | 1 | -0/+2 |
* | Implement spill and fill of I64Regs. | Jakob Stoklund Olesen | 2013-05-20 | 1 | -2/+9 |
* | Mark i64 SETCC as expand so it is turned into a SELECT_CC. | Jakob Stoklund Olesen | 2013-05-20 | 1 | -0/+2 |
* | Don't use %g0 to materialize 0 directly. | Jakob Stoklund Olesen | 2013-05-19 | 2 | -4/+2 |
* | Select i64 values with %icc conditions. | Jakob Stoklund Olesen | 2013-05-19 | 1 | -0/+5 |
* | Add floating point selects on %xcc predicates. | Jakob Stoklund Olesen | 2013-05-19 | 1 | -0/+10 |
* | Implement SPselectfcc for i64 operands. | Jakob Stoklund Olesen | 2013-05-19 | 2 | -27/+31 |
* | [Sparc] Rearrange integer registers' allocation order so that register alloca... | Venkatraman Govindaraju | 2013-05-19 | 2 | -10/+23 |
* | Handle i64 FrameIndex nodes in SPARC v9 mode. | Jakob Stoklund Olesen | 2013-05-19 | 1 | -1/+1 |
* | [Sparc] Implements hasReservedCallFrame and hasFP. | Venkatraman Govindaraju | 2013-05-17 | 2 | -1/+17 |
* | [Sparc] Prevent instructions that defines or uses %o7 to be in call's delay s... | Venkatraman Govindaraju | 2013-05-16 | 1 | -5/+9 |
* | Remove the MachineMove class. | Rafael Espindola | 2013-05-13 | 1 | -0/+1 |
* | Remove unused argument. | Rafael Espindola | 2013-05-10 | 2 | -3/+2 |
* | Passing arguments to varags functions under the SPARC v9 ABI. | Jakob Stoklund Olesen | 2013-04-21 | 1 | -0/+47 |
* | Fix the SETHIimm pattern for 64-bit code. | Jakob Stoklund Olesen | 2013-04-21 | 1 | -2/+1 |
* | Compile varargs functions for SPARCv9. | Jakob Stoklund Olesen | 2013-04-20 | 1 | -31/+57 |
* | Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE. | Tim Northover | 2013-04-20 | 1 | -1/+0 |
* | Add 64-bit multiply and divide instructions for SPARC v9. | Jakob Stoklund Olesen | 2013-04-16 | 2 | -0/+42 |
* | Use i32 for all SPARC shift amounts, even in 64-bit mode. | Jakob Stoklund Olesen | 2013-04-14 | 4 | -7/+8 |
* | Add support for the abs64 SPARC v9 code model. | Jakob Stoklund Olesen | 2013-04-14 | 1 | -0/+9 |
* | Add support for the SPARC v9 abs44 code model. | Jakob Stoklund Olesen | 2013-04-14 | 1 | -6/+16 |
* | Use target flags for printing SPARC asm operands. | Jakob Stoklund Olesen | 2013-04-14 | 1 | -16/+34 |
* | Also put target flags on SPARC constant pool references. | Jakob Stoklund Olesen | 2013-04-14 | 2 | -26/+36 |
* | Fix patterns for 64-bit pointers. | Jakob Stoklund Olesen | 2013-04-14 | 1 | -4/+2 |
* | Add target flags to SPARC address operands. | Jakob Stoklund Olesen | 2013-04-14 | 3 | -14/+95 |
* | Define SPARC code models. | Jakob Stoklund Olesen | 2013-04-13 | 2 | -4/+32 |
* | Use the correct types when matching ADDRri patterns from frame indexes. | Jakob Stoklund Olesen | 2013-04-13 | 1 | -3/+4 |