2008-05-16 |
Dale Johannesen | Less conservative verison of previous patch, |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Weak functions not declared non-throwing might be |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
tree | commitdiff |
2008-05-14 |
Devang Patel | Simplify internalize pass. Add test case. |
tree | commitdiff |
2008-05-13 |
Nate Begeman | 80 col / tabs fixes |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-09 |
Duncan Sands | Fix a type and formatting. |
tree | commitdiff |
2008-05-08 |
Gordon Henriksen | Improve pass documentation and comments. |
tree | commitdiff |
2008-05-08 |
Devang Patel | Check linkage. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | Delete the IPO simplify-libcalls and completely reimple... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | use string length computation to generalize several... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | Implement more aggressive support for analyzing string... |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | simplify code for propagation of constant arguments... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Fix a number of bugs in ipconstantprop, simplify the... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | don't assume that the argument passed to fprintf("... |
tree | commitdiff |
2008-04-19 |
Chris Lattner | Allow argpromote to promote struct arguments with a... |
tree | commitdiff |
2008-04-10 |
Chris Lattner | Disable an xform we've had for a long time, pow(x,0... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | Generalize getUnaryFloatFunction to handle any FP unary... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | use the new ConstantFP::get method to make this work... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | many cleanups to the pow optimizer. Allow it to handle... |
tree | commitdiff |
2008-04-07 |
Duncan Sands | Use Intrinsic::getDeclaration in more places. |
tree | commitdiff |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
tree | commitdiff |
2008-04-01 |
Evan Cheng | 1. Drop default inline threshold back down to 200. |
tree | commitdiff |
2008-03-24 |
Evan Cheng | Increasing the inline limit from (overly conservative... |
tree | commitdiff |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
tree | commitdiff |
2008-03-21 |
Andrew Lenharth | FunctionExtractorPass has been superceded by GVExtracto... |
tree | commitdiff |
2008-03-20 |
Devang Patel | Incorporate feedback. |
tree | commitdiff |
2008-03-20 |
Zhou Sheng | Take the old function's name. |
tree | commitdiff |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
tree | commitdiff |
2008-03-12 |
Devang Patel | Check multiple return values. |
tree | commitdiff |
2008-03-12 |
Devang Patel | Fix attribute handling. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Handle multiple ret values. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initialize. |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Ted Kremenek | Fix some compilation errors on msvc: |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | And again. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Braces belong here. No functionality change. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Prune the unwind_to labels on BBs that don't need them... |
tree | commitdiff |
2008-03-07 |
Andrew Lenharth | add a pass that can extract all kinds of global values... |
tree | commitdiff |
2008-03-05 |
Devang Patel | Skip, for now, callsites where use of sret argument... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Filter nested structs |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use appropriate index to get the result value. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip sret attribute while preparing attribute list for |
tree | commitdiff |
2008-03-04 |
Devang Patel | Increment counter that keeps track of total number... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip declarations. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Process externally visible functions also. Later on... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Collect statistics. |
tree | commitdiff |
2008-03-03 |
Devang Patel | s/isReturnStruct()/hasStructRetAttr()/g |
tree | commitdiff |
2008-03-03 |
Devang Patel | Preserve paramater attributes. |
tree | commitdiff |
2008-03-01 |
Chris Lattner | allow specified inline threshold to be negative, as... |
tree | commitdiff |
2008-02-29 |
Devang Patel | Fix cut-n-pasto. |
tree | commitdiff |
2008-02-29 |
Devang Patel | Add pass to promote sret. |
tree | commitdiff |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Get rid of hash_map. Use StringMap instead |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Expand ParameterAttributes to 32 bits (in preparation |
tree | commitdiff |
2008-02-18 |
Duncan Sands | Simplify caller updating using a CallSite, as |
tree | commitdiff |
2008-02-16 |
Duncan Sands | Remove any 'nest' parameter attributes if the function |
tree | commitdiff |
2008-02-13 |
Chris Lattner | remove some dead code. |
tree | commitdiff |
2008-02-01 |
Duncan Sands | Don't drop function/call return attributes like 'nounwind'. |
tree | commitdiff |
2008-01-29 |
Chris Lattner | Don't let globalopt hack on volatile loads or stores. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Transform calls to memcpy into llvm.memcpy calls, patch... |
tree | commitdiff |
2008-01-17 |
Evan Cheng | DAE bug fix. Don't lose parameter attributes on vararg... |
tree | commitdiff |
2008-01-17 |
Chris Lattner | Fix arg promotion to propagate the correct attrs on... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Handle attribute(used) global variables that are i8. |
tree | commitdiff |
2008-01-16 |
Devang Patel | Do not strip llvm.used values. |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Small simplification. |
tree | commitdiff |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when... |
tree | commitdiff |
2008-01-11 |
Duncan Sands | When DAE drops the varargs part of a function, ensure any |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | another minor datastructure tweak. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | start using smallvector to avoid vector heap thrashing. |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
tree | commitdiff |
2008-01-06 |
Duncan Sands | The transform that tries to turn calls to bitcast funct... |
tree | commitdiff |
2008-01-04 |
Chris Lattner | Fix PR1896 |
tree | commitdiff |
2008-01-02 |
Chris Lattner | add missing #include |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-25 |
Gordon Henriksen | Fixing several transforms which would drop the collecto... |
tree | commitdiff |
2007-12-21 |
Duncan Sands | Make DAE not wipe out attributes on calls, and not... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
tree | commitdiff |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
tree | commitdiff |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
tree | commitdiff |
2007-12-10 |
Duncan Sands | Make PruneEH update the nounwind/noreturn attributes |
tree | commitdiff |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
tree | commitdiff |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
tree | commitdiff |
next |