- 4166445 Cleanups: by Brian Gaeke · 21 years ago
- b198ca3 Factor out name-mangling from X86/Printer, which is derived from CWriter, by Brian Gaeke · 21 years ago
- d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 21 years ago
- 943c713 Instcombine: (A >> c1) << c2 for signed integers by Chris Lattner · 21 years ago
- 08fd7ab Reorganization of code, no functional changes. by Chris Lattner · 21 years ago
- 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 21 years ago
- 24c8e38 Allow folding several instructions into casts, which can simplify a lot by Chris Lattner · 21 years ago
- 8baa92e Minor cleanups by Chris Lattner · 21 years ago
- b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 21 years ago
- 1078d11 Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll by Chris Lattner · 21 years ago
- 2cd9196 Add comments by Chris Lattner · 21 years ago
- eca0c5c Remove explicit check for: not (not X) = X, it is already handled because xor is commutative by Chris Lattner · 21 years ago
- d4e8d31 Fix program: SingleSource/UnitTests/2003-07-09-SignedArgs with the CBE by Chris Lattner · 21 years ago
- de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 21 years ago
- b6ede8a Make Module::getNamedFunction prefer non-external functions if there is more than by Chris Lattner · 21 years ago
- a84983e Fix space by Chris Lattner · 21 years ago
- 06782f8 InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0 by Chris Lattner · 21 years ago
- 5840326 - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0 by Chris Lattner · 21 years ago
- 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 21 years ago
- ad44ebf IC: (X & C1) | C2 --> (X | C2) & (C1|C2) by Chris Lattner · 21 years ago
- c6a8aff IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) Minor code cleanup by Chris Lattner · 21 years ago
- 00b1a7e InstCombine: (X ^ 4) == 8 --> X == 12 by Chris Lattner · 21 years ago
- 30780cc Add support for ~ operator on constants by Chris Lattner · 21 years ago
- bc5d414 IC: (X & 5) == 13 --> false IC: (X | 8) == 4 --> false by Chris Lattner · 21 years ago
- 832688a Remove redundant const qualifier by Chris Lattner · 21 years ago
- 949a362 Remove redundant const qualifiers from cast<> expressions by Chris Lattner · 21 years ago
- c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 21 years ago
- c8bf87a Remove unnecessary casts by Chris Lattner · 21 years ago
- bfcdf14 Fit code into 80 columns by Chris Lattner · 21 years ago
- 28a128e Eliminate old-style cast by Chris Lattner · 21 years ago
- 9daa8a1 Random cleanups by Chris Lattner · 21 years ago
- 1815383 Remove using decl by Chris Lattner · 21 years ago
- 987cb2c Remove explicit const qualifiers by Chris Lattner · 21 years ago
- 00f185f Fix bug: TailDup/2003-07-22-InfiniteLoop.ll by Chris Lattner · 21 years ago
- 1ba5bcd - InstCombine (cast (xor A, B) to bool) ==> (setne A, B) by Chris Lattner · 21 years ago
- 40c600e Fix comment. by Vikram S. Adve · 21 years ago
- 4323449 Simplify code a bit by Chris Lattner · 21 years ago
- 0679473 Added code that checks to see if a global variable is external before replacing by John Criswell · 21 years ago
- 8f9f9a2 Eliminated dead code. by Misha Brukman · 21 years ago
- 6da69e7 Added special consideration for instrumentation strategy by Anand Shukla · 21 years ago
- a235e14 Added check for inlinable function by Anand Shukla · 21 years ago
- d461505 Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... by Brian Gaeke · 21 years ago
- 06dabfa Cleaned up the code which chooses the appropriate value for the file descriptor by Misha Brukman · 21 years ago
- 0df7ddb A pass to combine multiple backedges that go to same target by Anand Shukla · 21 years ago
- bfedb91 Use getClassB for load and store; we don't want to abort when we by Brian Gaeke · 21 years ago
- 1d2ba44 Fix typo in call to isUnresolvableFunc, which was breaking the build. by Brian Gaeke · 21 years ago
- a676b78 Dinakar and I fixed a bug where we were trying to get the initializer of by John Criswell · 21 years ago
- 1da1d32 Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 21 years ago
- 03e19dd (1) Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 21 years ago
- 78bbec7 Implement 2 important changes: (1) rematerialization from the globals graph, by Vikram S. Adve · 21 years ago
- 2e1de5e Factor out the test for unresolvable external functions into by Vikram S. Adve · 21 years ago
- dfbfc57 Fixed the number translation scheme for the integer condition code registers: it by Misha Brukman · 21 years ago
- cf7ec87 The name should really be `simm11' to follow the naming convention, but this has by Misha Brukman · 21 years ago
- 2c4fe58 No need for a second immediate field if the class already inherits one. by Misha Brukman · 21 years ago
- a34b619 Encode predict = 1 by default, because the Sparc assembler does this. by Misha Brukman · 21 years ago
- 07d4516 Correctly handle calls to functions which are further away than 2**32 bits will by Misha Brukman · 21 years ago
- 859e09f Clean up my last checkin: code is easier to read and explains the differences in by Misha Brukman · 21 years ago
- 291c2c5 On Sparc/Solaris, the special handle RTLD_SELF is used as a handle referring to by Misha Brukman · 21 years ago
- 173e250 * Added support for the %ccr register by Misha Brukman · 21 years ago
- 1ba3138 The word `separate' only has one `e'. by Misha Brukman · 21 years ago
- bc0e998 The word `separate' only has one `e'. by Misha Brukman · 21 years ago
- 919fc8c Trace loads and stores as they happen (stores were being by Vikram S. Adve · 21 years ago
- 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 21 years ago
- 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 21 years ago
- 666ff52 Added functionality to instrmentation pass by Anand Shukla · 21 years ago
- 1115e04 Fixed grammatical error. by Misha Brukman · 21 years ago
- 951df2b Several important bug fixes: by Vikram S. Adve · 21 years ago
- 940a3a4 Bug fix in creating constants: need 1U << 31, not 1 << 31. by Vikram S. Adve · 21 years ago
- ad80db6 Fold cast-to-bool into not. Later, this should also be folded into other by Vikram S. Adve · 21 years ago
- 4d2faf6 Values stored in CallArgsDescriptor cannot be const. by Vikram S. Adve · 21 years ago
- 24d0410 isMarkedForSpill() should be const. by Vikram S. Adve · 21 years ago
- 627eb31 Change interface to MachineInstr::substituteValue to specify more precisely by Vikram S. Adve · 21 years ago
- 51bda6f Print out all neighbors in interference graph, not just higher-numbered ones. by Vikram S. Adve · 21 years ago
- 3bf0892 Several fixes to handling of int CC register: by Vikram S. Adve · 21 years ago
- b15f8d4 Several fixes to handling of int CC register: by Vikram S. Adve · 21 years ago
- b5c520b Lowercase versions of `occurrence' need to be spelled correctly, too. by Misha Brukman · 21 years ago
- dd6cb6a `Occurrence' has no `a' and the `r' is doubled. by Misha Brukman · 21 years ago
- ac25de3 Some beautification changes (tabs to spaces, removed extra blank lines); by Misha Brukman · 21 years ago
- cf6d7b0 Removed size_t from the parameter list of the malloc() prototype in generated C by John Criswell · 21 years ago
- 2988612 Elaborated assembly syntax of instructions in the comments. by Misha Brukman · 21 years ago
- 35f19cc Removed unnecessary assignment (it was taken care by a superclass) and clarified by Misha Brukman · 21 years ago
- b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 21 years ago
- de11f2d Moved RegClassIDs enum to be next to the RegTypes enum. by Misha Brukman · 21 years ago
- 9c570ee Correction to last fix: Pointer types do not return true in Type::IsIntegral(). by Vikram S. Adve · 21 years ago
- 97539fc Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed. by Vikram S. Adve · 21 years ago
- 786833a Major bug fix though it happened rarely (only on a compare after an by Vikram S. Adve · 21 years ago
- 46d3f8e Make the RegClassID values public -- there is no other way to get them. by Vikram S. Adve · 21 years ago
- 9cedd43 Apparently, the "regType" and "regClass" used in the Sparc backend are not both by Misha Brukman · 21 years ago
- 5bfccb9 Reuse the values if they are constants: this is important so that we index into the right structure field by Chris Lattner · 21 years ago
- 85cfe01 Remove globals more aggressively from graphs. by Chris Lattner · 21 years ago
- 7079386 INCLUDE_PARENT_GRAPH is required! by Chris Lattner · 21 years ago
- 10c45d6 Disable incorrect mustalias code by Chris Lattner · 21 years ago
- 61691c5 Remove space at end of line by Chris Lattner · 21 years ago
- 6c87461 Fix how we are handling unreachable functions. This DRAMATICALLY improves efficiency by Chris Lattner · 21 years ago
- d391d70 Keep track of how many inlinings are performed by Chris Lattner · 21 years ago
- 47030f8 Try using trivially dead deletion by Chris Lattner · 21 years ago
- ce14ec3 * Force all "don't care" bits to 0 so that there are absolutely no unset bits in by Misha Brukman · 21 years ago
- bd27299 The classes F4_3 and F4_4 have an `rd' operand that needs to be set. by Misha Brukman · 21 years ago
- a8fcdd8 Properly fix instruction syntax in comments, using `imm' for instructions that by Misha Brukman · 21 years ago
- 69bf930 Fixed instruction syntax in the comments (specifies how instr is used). by Misha Brukman · 21 years ago