2009-11-10 |
Devang Patel | Implement support to debug inlined functions. |
blob | commitdiff | raw |
2009-10-27 |
Chris Lattner | Fix a pretty serious misfeature of the inliner: if... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Chris Lattner | Simplify some code (first hunk) and fix PR5208 (second... |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Eric Christopher | Fix comment. |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Chris Lattner | remove a bunch of explicit code previously needed to... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Chris Lattner | Change CallGraphNode to maintain it's Function as an... |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Devang Patel | Reapply 79977. |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | enhance InlineFunction to be able to optionally return |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | smallvectorize the list of returns built by CloneAndPru... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | reduce inlining factor some stuff out to a static helpe... |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Devang Patel | Revert 79977. It causes llvm-gcc bootstrap failures... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Devang Patel | Update DebugInfo interface to use metadata, instead... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Owen Anderson | Revert yesterday's change by removing the LLVMContext... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-05-08 |
Eli Friedman | PR4123: don't crash when inlining a call which uses... |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Devang Patel | While inlining, clone llvm.dbg.func.start intrinsic... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Devang Patel | Update call graph after inlining invoke. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dale Johannesen | Revert unintended commmit. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Dale Johannesen | Always skip ptr-to-ptr bitcasts when counting, |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Chris Lattner | Fix a nasty bug (PR3550) where the inline pass could... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Nick Lewycky | Revert r63600. It didn't fix the bug, it just moved... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Nick Lewycky | Update the callgraph when replacing InvokeInst with... |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Gabor Greif | introduce typedef for complicated vector, and use it too |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Gabor Greif | typo |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Gabor Greif | avoid using iterators when they get invalidated potentially |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Dale Johannesen | Fix testsuite regressions from recursive inlining. |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Chris Lattner | reapply Sanjiv's patch to genericize memcpy/memset... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Revert r59802. It was breaking the build of llvm-gcc: |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Sanjiv Gupta | Make mem[cpy,move,set] intrinsics overloaded. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Duncan Sands | Reapply 55859. This doesn't change anything as |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Owen Anderson | Revert r55859. This is breaking the build in the absce... |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Duncan Sands | Delete the removeCallEdgeTo callgraph method, |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Duncan Sands | Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent(). |
blob | commitdiff | raw | diff to current |
2008-06-20 |
Dan Gohman | Clean up a use of std::distance. |
blob | commitdiff | raw | diff to current |
2008-06-20 |
Dan Gohman | Teach InlineFunction how to differentiate between multi... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Devang Patel | Check type instead of no. of operands. |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Duncan Sands | The "stacksave is not nounwind problem" no longer |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Dale Johannesen | Mark calls to llvm.stacksave, llvm.stackrestore as |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Devang Patel | Restore optimization that merges blocks when inline... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Devang Patel | Simplify |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Nick Lewycky | Update the inliner and simplifycfg to handle unwind_to. |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Devang Patel | Update inliner to handle functions that return multiple... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Devang Patel | Use while loop. |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Devang Patel | Use cast instead of dyn_cast. |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Devang Patel | Handle multiple return values. |
blob | commitdiff | raw | diff to current |
2008-01-27 |
Duncan Sands | Revert r46393: readonly/readnone functions are no |
blob | commitdiff | raw | diff to current |
2008-01-26 |
Duncan Sands | Create an explicit copy for byval parameters even |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Duncan Sands | Do this more neatly. |
blob | commitdiff | raw | diff to current |
2008-01-12 |
Chris Lattner | we don't have to make an explicit copy of a byval argum... |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Chris Lattner | When inlining a functino with a byval argument, make... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-25 |
Gordon Henriksen | GC poses hazards to the inliner. Consider: |
blob | commitdiff | raw | diff to current |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Duncan Sands | Make invokes of inline asm legal. Teach codegen |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
blob | commitdiff | raw | diff to current |
2007-12-16 |
Duncan Sands | Revert this part of r45073 until the verifier is |
blob | commitdiff | raw | diff to current |
2007-12-16 |
Duncan Sands | Make instcombine promote inline asm calls to 'nounwind' |
blob | commitdiff | raw | diff to current |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
blob | commitdiff | raw | diff to current |
2007-08-27 |
David Greene | Update InvokeInst to work like CallInst |
blob | commitdiff | raw | diff to current |
2007-04-15 |
Chris Lattner | Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
blob | commitdiff | raw | diff to current |
2007-02-20 |
Dan Gohman | Fix typos in comments. |
blob | commitdiff | raw | diff to current |
2007-02-13 |
Chris Lattner | Eliminate use of ctors that take vectors. |
blob | commitdiff | raw | diff to current |
2007-02-03 |
Chris Lattner | Switch inliner over to use DenseMap instead of std... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | The inliner/cloner can now optionally take TargetData... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
blob | commitdiff | raw | diff to current |
2007-01-07 |
Chris Lattner | prepare for adjustment to getOrInsertFunction method |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Chris Lattner | Implement the first half of Transforms/Inline/inline_cl... |
blob | commitdiff | raw | diff to current |
2006-07-18 |
Chris Lattner | silence warnings in a release build |
blob | commitdiff | raw | diff to current |
2006-07-12 |
Chris Lattner | Handle instructions in the map, but that map to a null... |
blob | commitdiff | raw | diff to current |
2006-07-12 |
Chris Lattner | In addition to deleting calls, the inliner can constant... |
blob | commitdiff | raw | diff to current |
2006-07-12 |
Chris Lattner | Change the callgraph representation to store the callsi... |
blob | commitdiff | raw | diff to current |
2006-05-27 |
Chris Lattner | Switch the inliner over to using CloneAndPruneFunctionI... |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Chris Lattner | Teach the inliner to update the CallGraph itself, and... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | If inlining a call to a function that contains dynamic... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Use ClonedCodeInfo to avoid another walk over the inlin... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Use the ClonedCodeInfo object to avoid scans of the... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Refactor a bunch of invoke handling stuff out into... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Fix a bug I noticed by inspection: if the first instruc... |
blob | commitdiff | raw | diff to current |
next |