- Nov 05, 2008
-
-
Devang Patel authored
llvm-svn: 58744
-
- Nov 03, 2008
-
-
Andrew Lenharth authored
add a period at the end of the comment, ignoring the fact that the comment would be hard pressed to be considered a sentence, but if it makes Bill happy... llvm-svn: 58630
-
Andrew Lenharth authored
llvm-svn: 58615
-
- Nov 02, 2008
-
-
Nick Lewycky authored
* merge two weak functions by making them both alias a third non-weak fn * don't reimplement CallSite::hasArgument * whitelist the safe linkage types llvm-svn: 58568
-
Duncan Sands authored
cast from ‘const llvm::PointerType*’ to ‘unsigned int’ loses precision). llvm-svn: 58561
-
Oscar Fuentes authored
llvm-svn: 58559
-
Nick Lewycky authored
This triggers only 60 times in llvm-test (look at .llvm.bc, not .linked.rbc) and so it probably wont be turned on by default. Also, may of those are likely to go away when PR2973 is fixed. llvm-svn: 58557
-
- Oct 30, 2008
-
-
Daniel Dunbar authored
function. - This explicitly models the costs for functions which should "always" or "never" be inlined. This fixes bugs where such costs were not previously respected. llvm-svn: 58450
-
- Oct 29, 2008
-
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 58355
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 58352
-
- Oct 21, 2008
-
-
Dan Gohman authored
llvm-svn: 57864
-
- Oct 08, 2008
-
-
Nuno Lopes authored
llvm-svn: 57305
-
- Oct 04, 2008
-
-
Duncan Sands authored
when deciding whether to mark a function readnone/readonly. Since the pass is currently run before SROA, this may be quite helpful. Requested by Chris on IRC. llvm-svn: 57050
-
Dan Gohman authored
applicable. llvm-svn: 57033
-
- Oct 03, 2008
-
-
Duncan Sands authored
Why? Because it was there! llvm-svn: 56996
-
- Oct 01, 2008
-
-
Nuno Lopes authored
llvm-svn: 56917
-
Nuno Lopes authored
llvm-svn: 56887
-
- Sep 30, 2008
-
-
Nuno Lopes authored
llvm-svn: 56868
-
- Sep 29, 2008
-
-
Duncan Sands authored
huge simply connected components. Suggested by Chris. llvm-svn: 56787
-
Nuno Lopes authored
llvm-svn: 56786
-
Duncan Sands authored
llvm-svn: 56784
-
Duncan Sands authored
instead of hasWeakLinkage in a bunch of optimization passes. llvm-svn: 56782
-
- Sep 27, 2008
-
-
Devang Patel authored
llvm-svn: 56716
-
Devang Patel authored
- return attributes - inreg, zext and sext - parameter attributes - function attributes - nounwind, readonly, readnone, noreturn Return attributes use 0 as the index. Function attributes use ~0U as the index. This patch requires corresponding changes in llvm-gcc and clang. llvm-svn: 56704
-
- Sep 25, 2008
-
-
Devang Patel authored
s/ParamAttr/Attribute/g s/PAList/AttrList/g s/FnAttributeWithIndex/AttributeWithIndex/g s/FnAttr/Attribute/g This sets the stage - to implement function notes as function attributes and - to distinguish between function attributes and return value attributes. This requires corresponding changes in llvm-gcc and clang. llvm-svn: 56622
-
- Sep 24, 2008
-
-
Devang Patel authored
llvm-svn: 56535
-
Devang Patel authored
llvm-svn: 56527
-
Devang Patel authored
Do not check isDeclaration() in hasNote(). It is clients' responsibility. llvm-svn: 56524
-
Devang Patel authored
llvm-svn: 56513
-
Devang Patel authored
Function Notes also. Function notes are stored at index ~0. llvm-svn: 56511
-
- Sep 23, 2008
-
-
Devang Patel authored
llvm-svn: 56477
-
- Sep 22, 2008
-
-
Oscar Fuentes authored
llvm-svn: 56419
-
- Sep 20, 2008
-
-
Duncan Sands authored
of mayReadFromMemory and mayWriteToMemory. llvm-svn: 56387
-
- Sep 19, 2008
-
-
Duncan Sands authored
can get the readnone/readonly attributes, and gives them it. The plan is to remove markmodref (which did the same thing by querying GlobalsModRef) and delete the analogous functionality from GlobalsModRef. llvm-svn: 56341
-
- Sep 09, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 56005
-
Anton Korobeynikov authored
llvm-svn: 56001
-
- Sep 08, 2008
-
-
Duncan Sands authored
llvm-svn: 55896
-
Duncan Sands authored
llvm-svn: 55895
-
Duncan Sands authored
long as the callgraph is correct. It checks for wrong callgraphs more strictly. llvm-svn: 55894
-
- Sep 07, 2008
-
-
Duncan Sands authored
llvm-svn: 55883
-