- Mar 10, 2010
-
-
Daniel Dunbar authored
- I'm not sure why, but this is what 'as' does. llvm-svn: 98115
-
Eric Christopher authored
llvm-svn: 98114
-
Devang Patel authored
llvm-svn: 98112
-
Ted Kremenek authored
by a block, also look at the contained blocks. llvm-svn: 98111
-
Ted Kremenek authored
with an 'unknown' memory space. llvm-svn: 98110
-
Jim Grosbach authored
llvm-svn: 98109
-
Dale Johannesen authored
llvm-svn: 98108
-
Chris Lattner authored
llvm-svn: 98107
-
Chris Lattner authored
llvm-svn: 98106
-
Chris Lattner authored
method. With this, comments should end up on the same lines as the .byte directives (for example) and we now get no output with: $ llc CodeGen/X86/2009-02-12-DebugInfoVLA.ll -o - -filetype=null -asm-verbose woot. llvm-svn: 98105
-
Dale Johannesen authored
llvm-svn: 98104
-
Dan Gohman authored
They are lots of trouble, and they don't matter. This fixes PR6559. llvm-svn: 98103
-
Chris Lattner authored
off "EOL". llvm-svn: 98102
-
Chris Lattner authored
significant debug info testcases are now all going through MCStreamer, though they print a lot of extraneous newlines to "O". llvm-svn: 98101
-
Chris Lattner authored
llvm-svn: 98100
-
Jakob Stoklund Olesen authored
The Caller cost info would be reset everytime a callee was inlined. If the caller has lots of calls and there is some mutual recursion going on, the caller cost info could be calculated many times. This patch reduces inliner runtime from 240s to 0.5s for a function with 20000 small function calls. This is a more conservative version of r98089 that doesn't break the clang test CodeGenCXX/temp-order.cpp. That test relies on rather extreme inlining for constant folding. llvm-svn: 98099
-
- Mar 09, 2010
-
-
Daniel Dunbar authored
MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only" so they don't get selected by the asm matcher. llvm-svn: 98098
-
Daniel Dunbar authored
MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only" so they don't get selected by the asm matcher. llvm-svn: 98097
-
Devang Patel authored
Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. llvm-svn: 98096
-
Chandler Carruth authored
eliminate this problem. This will hopefully let us make progress on Linux bootstrapping. llvm-svn: 98095
-
Jakob Stoklund Olesen authored
llvm-svn: 98094
-
John McCall authored
wasn't being initialized properly along the implicit-definition path. Found by the valgrind buildbot. llvm-svn: 98093
-
Fariborz Jahanian authored
llvm-svn: 98090
-
Jakob Stoklund Olesen authored
The Caller cost info would be reset everytime a callee was inlined. If the caller has lots of calls and there is some mutual recursion going on, the caller cost info could be calculated many times. This patch reduces inliner runtime from 240s to 0.5s for a function with 20000 small function calls. llvm-svn: 98089
-
Jakob Stoklund Olesen authored
can sometimes help reduce function size. llvm-svn: 98088
-
Fariborz Jahanian authored
llvm-svn: 98087
-
Jim Grosbach authored
is preparatory to having PEI's scavenged frame index value reuse logic properly distinguish types of frame values (e.g., whether the value is stack-pointer relative or frame-pointer relative). No functionality change. llvm-svn: 98086
-
Johnny Chen authored
what fields of the CPSR or SPSR are affected. llvm-svn: 98085
-
Devang Patel authored
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. This fixes PR 6554. llvm-svn: 98083
-
Daniel Dunbar authored
MC/Mach-O: For PCrel relocations, we need to compensate for the PCrel adjustment when determining if we need a scattered relocation. llvm-svn: 98082
-
Daniel Dunbar authored
llvm-svn: 98081
-
Daniel Dunbar authored
llvm-svn: 98080
-
Fariborz Jahanian authored
how to check the code pattern no matter how clang is built. llvm-svn: 98079
-
Douglas Gregor authored
llvm-svn: 98078
-
Dale Johannesen authored
Make it so. (This patch is in LowerCall_Darwin, which seems to be used by SVR4 code as well; since that doesn't belong here, I haven't worried about this case.) llvm-svn: 98077
-
Chandler Carruth authored
llvm-svn: 98074
-
Fariborz Jahanian authored
radar 7709015 llvm-svn: 98073
-
Devang Patel authored
llvm-svn: 98072
-
Jim Grosbach authored
register is involved for thumb1. Work around this for the moment by only re-using SP-relative offsets. This is temporary 'til the code can distinguish multiple base registers. llvm-svn: 98071
-
Fariborz Jahanian authored
vararg functions/methods. Fixes radar 7725203. llvm-svn: 98070
-