aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/FunctionResolution.cpp
AgeCommit message (Expand)Author
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
2002-11-20 - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner
2002-11-10Fix testcase: FunctionResolve/2002-11-09-ExternFn.llChris Lattner
2002-11-08Fix bug: FunctionResolve/2002-11-07-RetMismatch.llChris Lattner
2002-10-13Account for global variables resolved more accurately.Chris Lattner
2002-10-09Almost a complete rewrite of FunctionResolution to now resolve functionsChris Lattner
2002-10-01Updates to work with recent Statistic's changes:Chris Lattner
2002-09-10Simplify code (somtimes dramatically), by using the new "auto-insert" featureChris Lattner
2002-08-01Remove unneccesary #inlcudeChris Lattner
2002-07-30Fix bug with last patch which would occur when a call returned void and weChris Lattner
2002-07-30* Make sure the resolved function call instructions get the name from theChris Lattner