- Feb 25, 2010
-
-
Chris Lattner authored
llvm-svn: 97148
-
Dan Gohman authored
llvm-svn: 97144
-
Dan Gohman authored
address space content to its own paragraph. llvm-svn: 97143
-
Dan Gohman authored
llvm-svn: 97142
-
Dan Gohman authored
llvm-svn: 97141
-
Dan Gohman authored
llvm-svn: 97140
-
Dan Gohman authored
arrays now. llvm-svn: 97139
-
Dan Gohman authored
terms of store and load, which means bitcasting between scalar integer and vector has endian-specific results, which undermines this whole approach. llvm-svn: 97137
-
Nick Lewycky authored
keep track of instructions that return void) per-function. This fixes PR5278. This breaks backwards compatibility with the metadata format. That's okay because we haven't released the metadata bitcode yet. llvm-svn: 97132
-
Chris Lattner authored
splitting all the patterns under scope nodes into equality sets based on their first node. The second step is to rewrite the graph info a form that exposes the sharing. Before I do this, I want to redesign the Scope node. llvm-svn: 97130
-
Dan Gohman authored
which branch on undef to branch on a boolean constant for the edge exiting the loop. This helps ScalarEvolution compute trip counts for loops. Teach ScalarEvolution to recognize single-value PHIs, when safe, and ForgetSymbolicName to forget such single-value PHI nodes as apprpriate in ForgetSymbolicName. llvm-svn: 97126
-
Chris Lattner authored
llvm-svn: 97125
-
Nick Lewycky authored
format is not parsable, even if the module is legal. To get parsable output, dump the module instead of the function or smaller, since metadata kind are attached to the module (not the context). llvm-svn: 97124
-
Chris Lattner authored
llvm-svn: 97123
-
Nick Lewycky authored
llvm-svn: 97121
-
Nick Lewycky authored
llvm-svn: 97120
-
Jeffrey Yasskin authored
--enable-shared is passed to configure. llvm-svn: 97119
-
Sanjiv Gupta authored
llvm-svn: 97108
-
Johnny Chen authored
llvm-svn: 97105
-
Dan Gohman authored
just discarding one of the registers. llvm-svn: 97100
-
Scott Michel authored
llvm-svn: 97099
-
Johnny Chen authored
llvm-svn: 97098
-
Chris Lattner authored
llvm-svn: 97097
-
Chris Lattner authored
llvm-svn: 97096
-
Chris Lattner authored
llvm-svn: 97094
-
Chris Lattner authored
reflect what it does. Switch the sense of the Next and the Check arms to be more logical. No functionality change. llvm-svn: 97093
-
Scott Michel authored
(511*16) bytes register displacement (D-form). NOTE: This is a potential headache, given the SPU's local core limitations, allowing the software developer to commit stack overrun suicide unknowingly. Also, large SPU stack frames will cause code size explosion. But, one presumes that the software developer knows what they're doing... Contributed by Kalle.Raiskila@nokia.com, edited slightly before commit. llvm-svn: 97091
-
Jeffrey Yasskin authored
results. I'm checking this in before the shared library so that I can tell if it breaks anything on its own. llvm-svn: 97089
-
Bill Wendling authored
llvm-svn: 97087
-
Chris Lattner authored
llvm-svn: 97081
-
Bill Wendling authored
GCC_except_table label but before the Lexception, which the FDE references. This causes problems as the FDE does not point to the start of an LSDA chunk. Use an unnormalized uleb128 for the call-site table length that includes the padding. llvm-svn: 97078
-
- Feb 24, 2010
-
-
Chris Lattner authored
llvm-svn: 97074
-
Chris Lattner authored
llvm-svn: 97072
-
Jakob Stoklund Olesen authored
- Function uses all scratch registers AND - Function does not use any callee saved registers AND - Stack size is too big to address with immediate offsets. In this case a register must be scavenged to calculate the address of a stack object, and the scavenger needs a spare register or emergency spill slot. llvm-svn: 97071
-
Chris Lattner authored
I don't have a great way to test this myself (it's linux/bsd only), but Roman says it works. :) llvm-svn: 97069
-
Bob Wilson authored
greater-than-or-equal SELECT_CCs to NEON vmin/vmax instructions. This is only allowed when UnsafeFPMath is set or when at least one of the operands is known to be nonzero. llvm-svn: 97065
-
Dan Gohman authored
the number of value bits, not the number of bits of allocation for in-memory storage. Make getTypeStoreSize and getTypeAllocSize work consistently for arrays and vectors. Fix several places in CodeGen which compute offsets into in-memory vectors to use TargetData information. This fixes PR1784. llvm-svn: 97064
-
Chris Lattner authored
more elegant. llvm-svn: 97059
-
Chris Lattner authored
llvm-svn: 97057
-
David Greene authored
Use a SmallPtrSet as suggested by Chris. llvm-svn: 97056
-