1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib
Brian Gaeke 34ad176df5 lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2,
because arguments start two stack slots off of EBP. Break out of the
 for loop once the argument is found. Increment the counter at the end
 of the loop instead of the beginning. Use addRegOffset and compute
 the scale * index part at compile time instead of using the fancy
 load instruction. Just because an instruction set has wacky addressing
 modes doesn't mean we ought to use them (at least, if you believe Dave
 Patterson).

lib/Target/X86/X86InstrBuilder.h: Add some comments.

test/Regression/Jello/test-loadstore.ll:  Let main return int 0.

llvm-svn: 4999
2002-12-13 09:28:50 +00:00
..
Analysis 'graph' is spelled without a 'c'. 2002-12-12 05:34:10 +00:00
AsmParser Ignore generated files Lexer.cpp and llvmAsmParser.* 2002-12-02 21:14:54 +00:00
Bytecode - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
CodeGen Start allocating stack space at [ebp-4] to not overwrite the return address. 2002-12-13 04:34:02 +00:00
CWriter - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
ExecutionEngine Namespacify more 2002-12-08 06:01:34 +00:00
Support Add peak memory usage measurement capability 2002-11-18 21:47:09 +00:00
Target lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2, 2002-12-13 09:28:50 +00:00
Transforms External routines used to identify Cilk operations inserted by the 2002-12-10 13:08:48 +00:00
VMCore User defined operators are not supposed to live beyond the lifetime of the 2002-11-21 16:54:22 +00:00
Makefile Compile sub-directories in parallel, because they don't have interdependencies 2002-09-18 03:25:58 +00:00