Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
dac58ad983c62b49629e1f2969f4e0a621167d63
/
lib
/
Transforms
/
IPO
/
FunctionResolution.cpp
dac58ad
Make iostream #inclusion explicit
by Chris Lattner
· 19 years ago
2f18907
Improve ResolveFunctions to:
by Reid Spencer
· 19 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 19 years ago
d514d82
Adjust to changes in APIs
by Chris Lattner
· 20 years ago
23367a7
Disable the 'WARNING: Found global types that are not compatible' warning
by Chris Lattner
· 20 years ago
b12914b
'Pass' should now not be derived from by clients. Instead, they should derive
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
4e4c444
If we are linking two global variables and they have the same size, do not
by Chris Lattner
· 20 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 20 years ago
518310c
bug 122: - Replace ConstantPointerRef usage with GlobalValue usage
by Reid Spencer
· 20 years ago
e5ad50b
Do not function resolve intrinsics. This prevents warnings and possible bad
by Chris Lattner
· 20 years ago
f70c22b
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
by Chris Lattner
· 20 years ago
d5d8996
Start using the new and improve interface to FunctionType arguments
by Chris Lattner
· 21 years ago
03fb8b2
* Finegrainify namespacification
by Chris Lattner
· 21 years ago
143df9a
When spewing out warnings during function resolution, do not vomit out pages
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
ce9431955
This important patch fixes two warnings in the linker which can occur from linking
by Chris Lattner
· 21 years ago
6be5e56
Update the 'used' flag correctly
by Chris Lattner
· 21 years ago
4cb766a
Loop over the module, not the symbol table. This makes the code handle
by Chris Lattner
· 21 years ago
efd47ba
Implement FunctionResolve/2003-10-21-GlobalResolveHack.ll
by Chris Lattner
· 21 years ago
5858e1e
Fix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.ll
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
a0f85e5
Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
by Chris Lattner
· 21 years ago
b29170f
Unless we CANNOT merge the arguments, do so
by Chris Lattner
· 21 years ago
250d91b
Fix FIXME by removing FIXME
by Chris Lattner
· 21 years ago
1078d11
Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll
by Chris Lattner
· 21 years ago
a3df1ff
Remove a bunch of complicated code. The functionality is implemented in instcombine instead
by Chris Lattner
· 21 years ago
c16e631
Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.ll
by Chris Lattner
· 21 years ago
12ce59d
Fix bug: FuncResolve/2003-05-31-InternalDecl.ll Count resolutions correctly.
by Chris Lattner
· 21 years ago
40c4959
Simplify funcresolve a bit more
by Chris Lattner
· 21 years ago
567ccee
Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.ll
by Chris Lattner
· 21 years ago
c52b30d
Fix bug: FunctionResolve/2003-05-21-MissingArguments.ll
by Chris Lattner
· 21 years ago
1fd95af
Fix several bugs:
by Chris Lattner
· 21 years ago
ea2294a
Implement: FunctionResolve/2003-04-18-ForwardDeclGlobal.ll
by Chris Lattner
· 21 years ago
fb242b6
Change the interface to constant expressions to allow automatic folding
by Chris Lattner
· 21 years ago
dde601d
Eliminate tons of bogus warnings
by Chris Lattner
· 21 years ago
4e2fd75
Replace assertion with a handler.
by Chris Lattner
· 21 years ago
fd59520
Fix a bug that cause a crash resolving questionable function calls
by Chris Lattner
· 21 years ago
49f2012
Fix a bug resolving sprintf(...) to sprintf(char*, char*, ...)
by Chris Lattner
· 22 years ago
9943a59
Actually print the function _name_ if there is a problem
by Chris Lattner
· 22 years ago
da902ba
* Fix function resolution for varargs function to generate incorrect bytecode instead of crashing
by Chris Lattner
· 22 years ago
6e6026b
- Eliminated the deferred symbol table stuff in Module & Function, it really
by Chris Lattner
· 22 years ago
a2b8d7b
Fix testcase: FunctionResolve/2002-11-09-ExternFn.ll
by Chris Lattner
· 22 years ago
6f23963
Fix bug: FunctionResolve/2002-11-07-RetMismatch.ll
by Chris Lattner
· 22 years ago
eaa3595
Account for global variables resolved more accurately.
by Chris Lattner
· 22 years ago
a45ec54
Almost a complete rewrite of FunctionResolution to now resolve functions
by Chris Lattner
· 22 years ago
a92f696
Updates to work with recent Statistic's changes:
by Chris Lattner
· 22 years ago
3ea5cb0
by Chris Lattner
· 22 years ago
cc8d8fb
Remove unneccesary #inlcude
by Chris Lattner
· 22 years ago
e902bda
Fix bug with last patch which would occur when a call returned void and we
by Chris Lattner
· 22 years ago
9cf307f
* Make sure the resolved function call instructions get the name from the
by Chris Lattner
· 22 years ago
1e43516
* Add support for different "PassType's"
by Chris Lattner
· 22 years ago
ff1be26
Rename header
by Chris Lattner
· 22 years ago
af41a12
* Remove getPassName implementation * Register all Passes
by Chris Lattner
· 22 years ago
7f20ea7
Only functions with external linkage can be resolved to function declarations.
by Chris Lattner
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
abe6c3d
Fix "unimplemented features":
by Chris Lattner
· 22 years ago
22ee3eb
Split the FunctionResolution pass out of CleanGCCOutput.cpp.
by Chris Lattner
· 22 years ago