Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
e4d5c441e04bdc00ccf1804744af670655123b07
/
lib
/
Transforms
/
Utils
/
InlineFunction.cpp
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
284d1b8
The split bb is really the exit of the old function
by Chris Lattner
· 20 years ago
3787e76
Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll
by Chris Lattner
· 20 years ago
2da5c3d
Convert code to compile with vc7.1.
by Reid Spencer
· 20 years ago
adfd32f
Fix a serious code pessimization problem. If an inlined function has a single
by Chris Lattner
· 20 years ago
cd01ae5
Fix Inline/2004-04-15-InlineDeletesCall.ll
by Chris Lattner
· 20 years ago
494b692
Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are not
by Chris Lattner
· 20 years ago
aeb2a1d
rename the "exceptional" destination of an invoke instruction to the 'unwind' dest
by Chris Lattner
· 21 years ago
c1df7e1
Two changes:
by Chris Lattner
· 21 years ago
44a6807
Optimize the case where we are inlining a function that contains only one basic block,
by Chris Lattner
· 21 years ago
5e923de
More refactoring. Move alloca instructions and handle invoke instructions
by Chris Lattner
· 21 years ago
5052c91
Move the cloning of the function body much earlier in the inlinefunction
by Chris Lattner
· 21 years ago
f7703df
Finegrainify namespacification
by Chris Lattner
· 21 years ago
f8485c6
Start using the nicer terminator auto-insertion API
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
198f450
Get the list of PHI node values before the basic block is split. Also, add
by Chris Lattner
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
f775f95
Do not move variable sized allocations to the top of the caller, which might
by Chris Lattner
· 21 years ago
5f92e2b
Avoid doing pointless work. Amazingly, this makes us go faster.
by Chris Lattner
· 21 years ago
dd7036d
Fix bugs in the last change
by Chris Lattner
· 21 years ago
f98a084
Fix bug: Inline/2003-09-22-PHINodesInNormalInvokeDest.ll
by Chris Lattner
· 21 years ago
51d6816
Fix bug: Inline/2003-09-22-PHINodesInExceptionDest.ll
by Chris Lattner
· 21 years ago
e07007c
Fix bug: Inline/2003-09-14-InlineValue.ll
by Chris Lattner
· 21 years ago
ee5457c
Eliminate support for the llvm.unwind intrinisic, using the Unwind instruction instead
by Chris Lattner
· 21 years ago
e4d9096
Should invokify is always true
by Chris Lattner
· 21 years ago
f30862f
Remove special casing
by Chris Lattner
· 21 years ago
657fbe6
rethrow is really the language independent primitive here. "throw" can be written
by Chris Lattner
· 21 years ago
80a38d2
*** Implement inlining of Invoke instructions!
by Chris Lattner
· 21 years ago
7152c23
Implement: Inline/cfg_preserve_test.ll
by Chris Lattner
· 21 years ago
ca398dc
* Separate all of the grunt work of inlining out into the Utils library.
by Chris Lattner
· 21 years ago