aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2003-07-24Cleanups:Brian Gaeke
2003-07-24Factor out name-mangling from X86/Printer, which is derived from CWriter,Brian Gaeke
2003-07-24Use unified CWriter-X86/Printer name mangler. Do not bother usingBrian Gaeke
2003-07-24Instcombine: (A >> c1) << c2 for signed integersChris Lattner
2003-07-24Reorganization of code, no functional changes.Chris Lattner
2003-07-24It doesn't appear that we need to #include these.Brian Gaeke
2003-07-24Allow folding several instructions into casts, which can simplify a lotChris Lattner
2003-07-24Minor cleanupsChris Lattner
2003-07-24Constify most methods. We could have constified doInitialization andBrian Gaeke
2003-07-23Fix bug: FunctionResolve/2003-07-23-CPR-Reference.llChris Lattner
2003-07-23Add commentsChris Lattner
2003-07-23Remove explicit check for: not (not X) = X, it is already handled because xor...Chris Lattner
2003-07-23Fix program: SingleSource/UnitTests/2003-07-09-SignedArgs with the CBEChris Lattner
2003-07-23Printer.cpp: Ditch addRequired/getAnalysis, because they leaveBrian Gaeke
2003-07-23Make Module::getNamedFunction prefer non-external functions if there is more ...Chris Lattner
2003-07-23Fix spaceChris Lattner
2003-07-23InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0Chris Lattner
2003-07-23 - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0Chris Lattner
2003-07-23Add, rewrite, and/or reformat many comments.Brian Gaeke
2003-07-23IC: (X & C1) | C2 --> (X | C2) & (C1|C2)Chris Lattner
2003-07-23IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2)Chris Lattner
2003-07-23InstCombine: (X ^ 4) == 8 --> X == 12Chris Lattner
2003-07-23Add support for ~ operator on constantsChris Lattner
2003-07-23IC: (X & 5) == 13 --> falseChris Lattner
2003-07-23Remove redundant const qualifierChris Lattner
2003-07-23Remove redundant const qualifiers from cast<> expressionsChris Lattner
2003-07-23Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner
2003-07-23Remove unnecessary castsChris Lattner
2003-07-23Fit code into 80 columnsChris Lattner
2003-07-23Eliminate old-style castChris Lattner
2003-07-23Random cleanupsChris Lattner
2003-07-23Remove using declChris Lattner
2003-07-23Remove explicit const qualifiersChris Lattner
2003-07-23Fix bug: TailDup/2003-07-22-InfiniteLoop.llChris Lattner
2003-07-22 - InstCombine (cast (xor A, B) to bool) ==> (setne A, B)Chris Lattner
2003-07-22Fix comment.Vikram S. Adve
2003-07-21Simplify code a bitChris Lattner
2003-07-21Added code that checks to see if a global variable is external before replacingJohn Criswell
2003-07-21Eliminated dead code.Misha Brukman
2003-07-20Added special consideration for instrumentation strategyAnand Shukla
2003-07-18Added check for inlinable functionAnand Shukla
2003-07-18Please, save your applause^H^H^H^H^H^H^H^Hflames for the end...Brian Gaeke
2003-07-18Cleaned up the code which chooses the appropriate value for the file descriptorMisha Brukman
2003-07-18A pass to combine multiple backedges that go to same targetAnand Shukla
2003-07-17Use getClassB for load and store; we don't want to abort when weBrian Gaeke
2003-07-17Fix typo in call to isUnresolvableFunc, which was breaking the build.Brian Gaeke
2003-07-17Dinakar and I fixed a bug where we were trying to get the initializer ofJohn Criswell
2003-07-16Rematerialize nodes from the globals graph into the current graphVikram S. Adve
2003-07-16(1) Rematerialize nodes from the globals graph into the current graphVikram S. Adve
2003-07-16Implement 2 important changes: (1) rematerialization from the globals graph,Vikram S. Adve