History log of /external/llvm/lib/Target/Sparc/Sparc.td
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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