aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/FunctionResolution.cpp
AgeCommit message (Expand)Author
2007-02-05For PR411:Reid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-01-22Make iostream #inclusion explicitChris Lattner
2005-12-13Improve ResolveFunctions to:Reid Spencer
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-02-01Adjust to changes in APIsChris Lattner
2004-09-30Disable the 'WARNING: Found global types that are not compatible' warningChris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-20If we are linking two global variables and they have the same size, do notChris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-18bug 122:Reid Spencer
2004-06-18Do not function resolve intrinsics. This prevents warnings and possible badChris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-02-09Start using the new and improve interface to FunctionType argumentsChris Lattner
2003-11-20* Finegrainify namespacificationChris Lattner
2003-11-20When spewing out warnings during function resolution, do not vomit out pagesChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-22This important patch fixes two warnings in the linker which can occur from li...Chris Lattner
2003-10-22Update the 'used' flag correctlyChris Lattner
2003-10-22Loop over the module, not the symbol table. This makes the code handleChris Lattner
2003-10-22Implement FunctionResolve/2003-10-21-GlobalResolveHack.llChris Lattner
2003-10-21Fix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.llChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-08-23Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.llChris Lattner
2003-08-20Unless we CANNOT merge the arguments, do soChris Lattner
2003-08-13Fix FIXME by removing FIXMEChris Lattner
2003-07-23Fix bug: FunctionResolve/2003-07-23-CPR-Reference.llChris Lattner
2003-06-19Remove a bunch of complicated code. The functionality is implemented in inst...Chris Lattner
2003-05-31Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.llChris Lattner
2003-05-31Fix bug: FuncResolve/2003-05-31-InternalDecl.llChris Lattner
2003-05-31Simplify funcresolve a bit moreChris Lattner
2003-05-31Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.llChris Lattner
2003-05-21Fix bug: FunctionResolve/2003-05-21-MissingArguments.llChris Lattner
2003-04-28Fix several bugs:Chris Lattner
2003-04-19Implement: FunctionResolve/2003-04-18-ForwardDeclGlobal.llChris Lattner
2003-04-16Change the interface to constant expressions to allow automatic foldingChris Lattner
2003-03-03Eliminate tons of bogus warningsChris Lattner
2003-02-27Replace assertion with a handler.Chris Lattner
2003-02-14Fix a bug that cause a crash resolving questionable function callsChris Lattner
2003-01-30Fix a bug resolving sprintf(...) to sprintf(char*, char*, ...)Chris Lattner
2003-01-30Actually print the function _name_ if there is a problemChris Lattner
2003-01-30* Fix function resolution for varargs function to generate incorrect bytecode...Chris Lattner