- Aug 25, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 189195
-
- Aug 23, 2013
-
-
Jakob Stoklund Olesen authored
llvm-svn: 189085
-
Jakob Stoklund Olesen authored
This field specifies registers that are preserved across function calls, but that should not be included in the generates SaveList array. This can be used ot generate regmasks for architectures that save registers through other means, like SPARC's register windows. llvm-svn: 189084
-
- 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
-
- Aug 10, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 188141
-
- Aug 06, 2013
-
-
NAKAMURA Takumi authored
Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for each corresponding CodeGen. Without explicit dependencies, both per-file action and in-CommonTableGen action could run in parallel. It races to emit *.inc files simultaneously. llvm-svn: 187780
-
- Jul 30, 2013
-
-
Venkatraman Govindaraju authored
register i7 as a live-in if current function's return address is taken. This revision fixes PR16269. llvm-svn: 187433
-
Venkatraman Govindaraju authored
llvm-svn: 187402
-
- Jul 14, 2013
-
-
Craig Topper authored
llvm-svn: 186274
-
- Jun 26, 2013
-
-
Venkatraman Govindaraju authored
and loadRegFromStackSlot. llvm-svn: 184935
-
- Jun 22, 2013
-
-
Chad Rosier authored
llvm-svn: 184642
-
- Jun 19, 2013
-
-
Bill Wendling authored
Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. llvm-svn: 184360
-
- Jun 16, 2013
-
-
David Blaikie authored
Frame index handling is now target-agnostic, so delete the target hooks for creation & asm printing of target-specific addressing in DBG_VALUEs and any related functions. llvm-svn: 184067
-
- Jun 08, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183613
-
Jakob Stoklund Olesen authored
llvm-svn: 183589
-
Jakob Stoklund Olesen authored
llvm-svn: 183587
-
- Jun 07, 2013
-
-
Bill Wendling authored
the internals of TargetMachine could change. No functionality change intended. llvm-svn: 183565
-
Roman Divacky authored
I am able to compile/assemble/link/run /bin/echo from FreeBSD. llvm-svn: 183537
-
Venkatraman Govindaraju authored
llvm-svn: 183463
-
- Jun 06, 2013
-
-
Bill Wendling authored
Caching it as a pointer allows us to reset it if the TargetMachine object changes. llvm-svn: 183361
-
- Jun 04, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183243
-
- Jun 03, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183094
-
Venkatraman Govindaraju authored
using two instructions (sethi and store). llvm-svn: 183090
-
- Jun 02, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183088
-
Venkatraman Govindaraju authored
llvm-svn: 183083
-
- Jun 01, 2013
-
-
Venkatraman Govindaraju authored
llvm-svn: 183079
-
Venkatraman Govindaraju authored
llvm-svn: 183067
-
Ahmed Bougacha authored
This also makes TableGen able to compute sizes/offsets of synthesized indices representing tuples. llvm-svn: 183061
-
- May 30, 2013
-
-
Andrew Trick authored
Fixes PR16146: gdb.base__call-ar-st.exp fails after pre-RA-sched=source fixes. Patch by Xiaoyi Guo! This also fixes an unsupported dbg.value test case. Codegen was previously incorrect but the test was passing by luck. llvm-svn: 182885
-
- May 29, 2013
-
-
NAKAMURA Takumi authored
llvm-svn: 182850
-
Venkatraman Govindaraju authored
llvm-svn: 182822
-
- May 25, 2013
-
-
Andrew Trick authored
Change SelectionDAG::getXXXNode() interfaces as well as call sites of these functions to pass in SDLoc instead of DebugLoc. llvm-svn: 182703
-
- May 20, 2013
-
-
Jakob Stoklund Olesen authored
llvm-svn: 182229
-
Jakob Stoklund Olesen authored
llvm-svn: 182228
-
Jakob Stoklund Olesen authored
llvm-svn: 182227
-
- May 19, 2013
-
-
Jakob Stoklund Olesen authored
The wired physreg doesn't work on tied operands like on MOVXCC. Add a README note to fix this later. llvm-svn: 182225
-
Jakob Stoklund Olesen authored
llvm-svn: 182224
-
Jakob Stoklund Olesen authored
llvm-svn: 182222
-
Jakob Stoklund Olesen authored
Also clean up the arguments to all the MOVCC instructions so the operands always are (true-val, false-val, cond-code). llvm-svn: 182221
-
Venkatraman Govindaraju authored
[Sparc] Rearrange integer registers' allocation order so that register allocator will use I and G registers before using L and O registers. Also, enable registers %g2-%g4 to be used in application and %g5 in 64 bit mode. llvm-svn: 182219
-