Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f901b719214d0bd4d42d85e9b5bbbc95d1ee3479
/
llvm
/
lib
/
Transforms
/
Utils
/
UnifyFunctionExitNodes.cpp
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
d5d95b0
[unwind removal] We no longer have 'unwind' instructions being generated, so
by Bill Wendling
· 14 years ago
5213134
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
by Jay Foad
· 15 years ago
e0938d8
(Almost) always call reserveOperandSpace() on newly created PHINodes.
by Jay Foad
· 15 years ago
df7a4f2
Now with fewer extraneous semicolons!
by Owen Anderson
· 15 years ago
0f7892b
Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")
by Dan Gohman
· 15 years ago
a57b97e
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
by Owen Anderson
· 15 years ago
ccce8ba
Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.
by Benjamin Kramer
· 16 years ago
55f1c09
Push LLVMContexts through the IntegerType APIs.
by Owen Anderson
· 16 years ago
906152a
Tidy up #includes, deleting a bunch of unnecessary #includes.
by Dan Gohman
· 17 years ago
fa1211f
Enable first-class aggregates support.
by Dan Gohman
· 17 years ago
a8b7e78
Remove uses of llvm/System/IncludeFile.h that are no longer needed.
by Dan Gohman
· 17 years ago
8cd2a3a
Fix insert point handling for multiple return values.
by Devang Patel
· 18 years ago
e9ecc68
API changes for class Use size reduction, wave 1.
by Gabor Greif
· 18 years ago
c0325b2
simplify
by Devang Patel
· 18 years ago
3b1c95f
Handle 'ret' with multiple values.
by Devang Patel
· 18 years ago
e516aa1
Skip functions that return multiple values.
by Devang Patel
· 18 years ago
c3591a0
remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now.
by Chris Lattner
· 18 years ago
f3ebc3f
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
8c78a0b
Drop 'const'
by Devang Patel
· 18 years ago
e95c6ad
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 18 years ago
09f162c
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 18 years ago
c2d3d31
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 19 years ago
02e0b4d
Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.h
by Chris Lattner
· 19 years ago
4fe87d6
Patch to make some xforms preserve each other. Patch contributed by
by Chris Lattner
· 19 years ago
b1c9317
Remove trailing whitespace
by Misha Brukman
· 21 years ago
98e5414
Add support for unreachable
by Chris Lattner
· 21 years ago
fd7a2d4
Merge i*.h headers into Instructions.h as part of bug403.
by Alkis Evlogimenos
· 21 years ago
9e84b50
Use one destination constructor for the unconditional branch.
by Alkis Evlogimenos
· 21 years ago
a296000
Minor cleanups and simplifications
by Chris Lattner
· 22 years ago
2af5172
Start using the nicer terminator auto-insertion API
by Chris Lattner
· 22 years ago
960707c
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
482202a
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
f941396
Expand the pass to unify all of the unwind blocks as well
by Chris Lattner
· 22 years ago
8d0a71a
Remove using declarations
by Chris Lattner
· 22 years ago
07f7e5d
* We now preserve the no-critical-edge pass (because we cannot insert critical edges)
by Chris Lattner
· 23 years ago
674c9ff
Fix bug I introduced with one of my previous changes.
by Chris Lattner
· 23 years ago
3d7720a
Fix bugs in previous checkins
by Chris Lattner
· 23 years ago
db3f9bc
Fix minor problems in previous checkin
by Chris Lattner
· 23 years ago
f80f7b0
Clean up code due to auto-insert constructors
by Chris Lattner
· 23 years ago
1a386b6
- Do not expose ::ID from any of the analyses anymore.
by Chris Lattner
· 23 years ago
96a0dfa
by Chris Lattner
· 23 years ago
a2c0985
* Add support for different "PassType's"
by Chris Lattner
· 23 years ago
b28b680
*** empty log message ***
by Chris Lattner
· 23 years ago
fda72b1
*** empty log message ***
by Chris Lattner
· 23 years ago
bbcb891
Give the unified exit node a name
by Chris Lattner
· 23 years ago
15435fd
Move UnifyFunctionExitNodes to Utils library: final resting place this time
by Chris Lattner
· 23 years ago
64d1334
Cleanup implementation a bit
by Chris Lattner
· 23 years ago
7608a46
Updates to move some header files out of include/llvm/Transforms into
by Chris Lattner
· 23 years ago
f998685
s/Method/Function
by Chris Lattner
· 23 years ago
62b7fd1
Change references to the Method class to be references to the Function
by Chris Lattner
· 24 years ago
86595ae
General cleanup
by Chris Lattner
· 24 years ago
f9f2896
Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes class
by Chris Lattner
· 24 years ago
ccf571a
Convert analyses to new pass structure
by Chris Lattner
· 24 years ago
7f74a56
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
fb5ae02
Split the PHINode class out from the iOther.h file into the iPHINode.h file
by Chris Lattner
· 24 years ago
b1ca9cb
Broad superficial changes:
by Chris Lattner
· 24 years ago
29aae15
Add method to unify all exit nodes of a method
by Chris Lattner
· 24 years ago