36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Target/Sparc/Sparc.td
|
2f17d0facf6a489a051c86c015453c2b102e5c37 |
|
25-Aug-2013 |
Venkatraman Govindaraju <venkatra@cs.wisc.edu> |
[Sparc] Add long double (f128) instructions to sparc backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
1e06bcbd633175d75d13aaa5695ca0633ba86068 |
|
04-Jun-2013 |
Venkatraman Govindaraju <venkatra@cs.wisc.edu> |
Sparc: No functionality change. Cleanup whitespaces, comment formatting etc., git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
31d157ae1ac2cd9c787dc3c1d28e64c682803844 |
|
18-Feb-2012 |
Jia Liu <proljc@gmail.com> |
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
23e70ebf352ff4938210711464c68b5a6e46e61c |
|
17-Aug-2010 |
Chris Lattner <sabre@nondot.org> |
fix emacs language spec's, patch by Edmund Grimley-Evans! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
fddb7667ca4d8fe83f96b388295849281ddaa5b4 |
|
05-Apr-2010 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field. When a target instruction wants to set target-specific flags, it should simply set bits in the TSFlags bit vector defined in the Instruction TableGen class. This works well because TableGen resolves member references late: class I : Instruction { AddrMode AM = AddrModeNone; let TSFlags{3-0} = AM.Value; } let AM = AddrMode4 in def ADD : I; TSFlags gets the expected bits from AddrMode4 in this example. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
027fdbe3ba6762b9867c6f891d64f76b7d6a4557 |
|
24-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59953 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
5a65b928302494ad2b3051980ce956e8f9e95023 |
|
17-Mar-2008 |
Chris Lattner <sabre@nondot.org> |
Start moving sparc to use SparcCallingConv.td, switching over return lowering first. This fixes a bug where the top and bottom of i64 values were returned in the wrong registers before. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
4ee451de366474b9c228b4e5fa573795a715216d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
0f3ac8d8d4ce23eb2ae6f9d850f389250874eea5 |
|
18-May-2006 |
Evan Cheng <evan.cheng@apple.com> |
getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
c01d497255f0d344163178c5f827e8b73f6f04d6 |
|
17-May-2006 |
Evan Cheng <evan.cheng@apple.com> |
Remove PointerType from class Target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
7c90f73a1b06040d971a3dd95a491031ae6238d5 |
|
05-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
Rename SPARC V8 target to be the LLVM SPARC target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
19c95507443ebd4f1cee80917d540c8bd27f8fe1 |
|
27-Jan-2006 |
Evan Cheng <evan.cheng@apple.com> |
Subtarget feature can now set any variable to any value git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
cedc6f4b30c1fd5f7ad1df0b65b870e6f107e8ff |
|
27-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
PHI and INLINEASM are now built-in instructions provided by Target.td git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25674 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
4dcfaac2e390fdd0e8a562aeccb666178bd8664c |
|
26-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
Rest of subtarget support, remove references to ppc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25642 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
0d170a7969e7e36ad00afe596f2937f0c74d2b49 |
|
26-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
Add trivial subtarget support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25641 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
57600548c7f83684567bf6eaefa8df0e9a758668 |
|
10-Dec-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Adjust paths: Sparc/V8 --> SparcV8 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
981eefd5f78a6039dd081ebd3b4b48f15fa43aa6 |
|
22-Sep-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Prettify formatting of the file, adjust paths to making V8 a subdir of Sparc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
856e4fc59ee13c84150dbef4e46795ca7883504e |
|
07-Apr-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Delete reference to "the Mach-O Runtime ABI". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
a85d46eea8f7eba8be2e9724c099abda68dbb20a |
|
28-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Tab completion is our friend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
e07c2aa67cad10d6793c649639fece58dcea6d20 |
|
25-Feb-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Clean up the tablegen descriptions for SparcV8. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|
e785e531f4495068ee46cabd926939eec15a565a |
|
25-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
SparcV8 skeleton git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Sparc/Sparc.td
|