- Oct 28, 2009
-
-
-
Dale Johannesen authored
to spill after all, we weren't handling 2-instruction spill sequences correctly (PPC Altivec). We need to remove the store in this case. Removing the other instruction(s) would be goodness but is not needed for correctness, and isn't done here. 7331562. llvm-svn: 85437
-
Eric Christopher authored
llvm-svn: 85436
-
Mike Stump authored
that don't have sizes. llvm-svn: 85435
-
Fariborz Jahanian authored
llvm-svn: 85434
-
Fariborz Jahanian authored
llvm-svn: 85432
-
Bob Wilson authored
I'm going to redo this using the OptimizeForSize function attribute. llvm-svn: 85426
-
Steve Naroff authored
Remove _clang_initCXLookupHint() and _clang_getCursorWithHint(). Related to <rdar://problem/7310688>. Localize the optimization to ResolveLocationInAST(). The last valid AST location is now stored with ASTUnit. There still isn't optimal, however it's an improvement (with a much cleaner API). Having the client manage an "hint" is error prone and complex. I wanted to land the major changes before finishing up the optimizations. llvm-svn: 85425
-
Mike Stump authored
llvm-svn: 85424
-
Ted Kremenek authored
categories as well (WIP). No functionality change yet. llvm-svn: 85423
-
Chris Lattner authored
llvm-svn: 85422
-
Victor Hernandez authored
ArraySize * ElementSize ElementSize * ArraySize ArraySize << log2(ElementSize) ElementSize << log2(ArraySize) Refactor isArrayMallocHelper and delete isSafeToGetMallocArraySize, so that there is only 1 copy of the malloc array determining logic. Update users of getMallocArraySize() to not bother calling isArrayMalloc() as well. llvm-svn: 85421
-
Fariborz Jahanian authored
constructor. WIP. llvm-svn: 85420
-
Viktor Kutuzov authored
llvm-svn: 85419
-
Fariborz Jahanian authored
which should come from the variable and wasn't correct for arrays in any case. No change in functionality. llvm-svn: 85415
-
Benjamin Kramer authored
This fixes parallel build with clang on glibc platforms. llvm-svn: 85414
-
David Goodwin authored
llvm-svn: 85412
-
Bob Wilson authored
opcode and operand with a tab. Check for these instructions in the usual places. llvm-svn: 85411
-
Evan Cheng authored
llvm-svn: 85410
-
Fariborz Jahanian authored
to issue involved. llvm-svn: 85409
-
Chris Lattner authored
llvm-svn: 85408
-
Jim Grosbach authored
llvm-svn: 85406
-
Fariborz Jahanian authored
does not seem to exist any longer. llvm-svn: 85405
-
Devang Patel authored
llvm-svn: 85402
-
Fariborz Jahanian authored
expression instead of crashing. llvm-svn: 85401
-
Douglas Gregor authored
declaration, since attributes that affect mangling may have been added to subsequent declarations. However, to determine the linkage of the declaration, we need to look at the canonical declaration. Fixes PR4412. llvm-svn: 85400
-
Shantonu Sen authored
llvm-svn: 85397
-
Shantonu Sen authored
llvm-svn: 85396
-
Chris Lattner authored
stuff) to programmatically control the current debug flavor. While I'm at it, doxygenate Debug.h and clean it up. llvm-svn: 85395
-
Dan Gohman authored
chains have no users, they can't be predecessors of the condition. llvm-svn: 85394
-
Dan Gohman authored
the new instructions and leave the old one in place. llvm-svn: 85393
-
Edward O'Callaghan authored
llvm-svn: 85392
-
Edward O'Callaghan authored
llvm-svn: 85390
-
Benjamin Kramer authored
llvm-svn: 85389
-
Gabor Greif authored
llvm-svn: 85388
-
Gabor Greif authored
llvm-svn: 85387
-
Zhongxing Xu authored
Patch by Simone Pellegrini. llvm-svn: 85386
-
Gabor Greif authored
and eliminate confusing double-use of SSA names (work in progress) llvm-svn: 85385
-
Owen Anderson authored
purposes for GVN/DSE. llvm-svn: 85383
-
Nick Lewycky authored
Checks on Demand algorithm which looks at arbitrary branches instead of loop iterations. This is GSoC work by Andre Tavares with only editorial changes applied! llvm-svn: 85382
-