- Mar 01, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 202602
-
Venkatraman Govindaraju authored
llvm-svn: 202599
-
Venkatraman Govindaraju authored
llvm-svn: 202598
-
Venkatraman Govindaraju authored
llvm-svn: 202597
-
Venkatraman Govindaraju authored
llvm-svn: 202581
-
Venkatraman Govindaraju authored
llvm-svn: 202578
-
Venkatraman Govindaraju authored
llvm-svn: 202577
-
Venkatraman Govindaraju authored
llvm-svn: 202575
-
- Feb 23, 2014
-
-
Benjamin Kramer authored
llvm-svn: 201994
-
- Feb 07, 2014
-
-
Venkatraman Govindaraju authored
[Sparc] Emit correct encoding for atomic instructions. Also, add support for parsing CAS instructions to test the CAS encoding. llvm-svn: 200963
-
- Jan 29, 2014
-
-
Venkatraman Govindaraju authored
[SparcV9] Use correct register class (I64RegClass) to hold the address of _GLOBAL_OFFSET_TABLE_ in sparcv9. llvm-svn: 200368
-
- Jan 12, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 199033
-
- Jan 10, 2014
-
-
Venkatraman Govindaraju authored
[Sparc] Add support for parsing jmpl instruction and make indirect call and jmp instructions as aliases to jmpl. llvm-svn: 198909
-
- Jan 09, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198893
-
- Jan 08, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198738
-
- Jan 07, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198658
-
- Jan 06, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198591
-
- Jan 05, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198533
-
- Jan 04, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198484
-
- Jan 01, 2014
-
-
Venkatraman Govindaraju authored
llvm-svn: 198286
-
Venkatraman Govindaraju authored
[SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does not clear top 32 bit, only SRL does. llvm-svn: 198280
-
- Dec 29, 2013
-
-
Venkatraman Govindaraju authored
[SparcV9] Use separate instruction patterns for 64 bit arithmetic instructions instead of reusing 32 bit instruction patterns. This is done to avoid spilling the result of the 64-bit instructions to a 4-byte slot. llvm-svn: 198157
-
- Nov 24, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 195575
-
- Nov 03, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 193957
-
- Oct 08, 2013
-
-
Venkatraman Govindaraju authored
No new testcases. However, this patch makes all supported JIT testcases in test/ExecutionEngine pass on Sparc. llvm-svn: 192176
-
Venkatraman Govindaraju authored
[Sparc] Do not hardcode nop in the delay slot of TLS_CALL. Use DelaySlotFiller to fill the delay slot instead. llvm-svn: 192160
-
- Oct 06, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 192056
-
Venkatraman Govindaraju authored
addx/subx does not modify conditional codes whereas addxcc/subxx does. llvm-svn: 192053
-
- Sep 22, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 191180
-
Venkatraman Govindaraju authored
[Sparc] Make SPARC instructions' encoding well defined such that TableGen can automatically generate code emitter. llvm-svn: 191168
-
Venkatraman Govindaraju authored
[Sparc] Clean up MOVcc instructions so that TableGen can encode them correctly. No functionality change intended. llvm-svn: 191167
-
Venkatraman Govindaraju authored
[Sparc] Clean up branch instructions, so that TableGen can encode branch conditions as well. No functionality change intended. llvm-svn: 191166
-
Venkatraman Govindaraju authored
llvm-svn: 191164
-
- Sep 03, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 189780
-
- Aug 25, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 189198
-
- Aug 23, 2013
-
-
Jakob Stoklund Olesen authored
llvm-svn: 189085
-
- Aug 20, 2013
-
-
Venkatraman Govindaraju authored
[Sparc] Use HWEncoding instead of unused Num field in Sparc register definitions. Also, correct the definitions of RETL and RET instructions. llvm-svn: 188738
-
- Jun 08, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183613
-
- Jun 07, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183463
-
- Jun 04, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183243
-