- bded132 Move code out of header files into .cpp files to make future changes easier by Chris Lattner · 22 years ago
- 4827015 * Remove extraneous #includes by Chris Lattner · 22 years ago
- b0dbd7f Initial checkin of Correlated Expression Elimination Pass by Chris Lattner · 22 years ago
- f4d4a49 Fix file header to be accurate, instead of something I just copied and pasted. by Chris Lattner · 22 years ago
- a9d2bff Fix bug with critical edge splitting code where it wouldn't update PHI nodes by Chris Lattner · 22 years ago
- 4af3ccb Check in the implementation of critical edge detection and splitting by Chris Lattner · 22 years ago
- f36f06b Add new function UltraSparcInstrInfo::CreateZeroExtensionInstructions. by Vikram S. Adve · 22 years ago
- 84c0fcb Bug fixes in casting between floats and ints smaller than 64 bits. by Vikram S. Adve · 22 years ago
- babc0fa -- Use size of pointer element type instead of pointer type in array offsets! by Vikram S. Adve · 22 years ago
- 537a877 -- Bug fix: use byte offsets not typed offsets in output assembly! by Vikram S. Adve · 22 years ago
- 20d4129 Minor bug fix. by Chris Lattner · 22 years ago
- 252030e Implement setcc for booleans. Fixes bug: by Chris Lattner · 22 years ago
- 0c4e886 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 22 years ago
- 65ad372 by Chris Lattner · 22 years ago
- ce8a149 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 22 years ago
- d122f4b Fix bugs by Chris Lattner · 22 years ago
- 62b14df Add constant prop & DIE to InstCombine, so it cleans up after itself by Chris Lattner · 22 years ago
- 96f9d72 Add printing support to ConstantRange class by Chris Lattner · 22 years ago
- 645e00d Initial implementation of ConstantRange support by Chris Lattner · 22 years ago
- ea8b7b8 - Exposed SetCondInst::getInverseCondition & ::getSwappedCondition better by Chris Lattner · 22 years ago
- 0e9f93e - Fix bug: test/Regression/CBackend/2002-08-20-RecursiveTypes.ll by Chris Lattner · 22 years ago
- 2a88bb7 - Implement SCCP of getelementptr instructions by Chris Lattner · 22 years ago
- c74cb86 - Eliminate the last traces of the 'analysis' namespace by Chris Lattner · 22 years ago
- 2964f36 Really minor cleanups by Chris Lattner · 22 years ago
- 77e14ad AsmParser now depends on clients to verify that input is well formed by Chris Lattner · 22 years ago
- 3e813b3 Minor cleanups so I can remove BasicValueNumbering.h by Chris Lattner · 22 years ago
- 74542b6 initial implementation of ValueNumbering interface. by Chris Lattner · 22 years ago
- 71c7ec9 Initial implementation of value numbering for load instructions by Chris Lattner · 22 years ago
- a3cd9de - Use Pass::AnalysisImpls instead of findAnalysisGroupMemeber by Chris Lattner · 22 years ago
- 1c28b42 - PassManager prints analysis sets nicer by Chris Lattner · 22 years ago
- 14987f1 - GCSE now no longer counts instructions not removed (due to no common by Chris Lattner · 22 years ago
- 04b9025 Remove unneeded #include by Chris Lattner · 22 years ago
- b85d265 moved this file from lib/Reoptimizer/Mapping by Anand Shukla · 22 years ago
- 894e830 Makefile for new sub directory by Anand Shukla · 22 years ago
- 2caa920 Added Mapping subdir by Anand Shukla · 22 years ago
- a34c568 Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add. by Chris Lattner · 22 years ago
- 2602202 added Reoptimizer in Makefile DIRS by Anand Shukla · 22 years ago
- 5993829 Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier error in compiling by Anand Shukla · 22 years ago
- fabc880 Fix bug: test/Regression/CBackend/2002-08-26-IndirectCallTest.ll by Chris Lattner · 22 years ago
- 93aeea3 Add support for turning an array of characters into a string. by Chris Lattner · 22 years ago
- e0b6b78 Changed so it gets linked properly by Anand Shukla · 22 years ago
- 969c4ad Fix the way parens are printed around "*ptrName" so that by Vikram S. Adve · 22 years ago
- 74c83e4 Use newly-added type inspection support in InstTreeNode subclasses. by Vikram S. Adve · 22 years ago
- 6851333 Moved code here to extract memory instruction indices and to check by Vikram S. Adve · 22 years ago
- f28d9d6 LoadIdx non-terminal no longer needed. by Vikram S. Adve · 22 years ago
- 8cfffd3 Sign-extend values used to index arrays (and Simplify by Vikram S. Adve · 22 years ago
- f519b99 Fix sign-extension: it needs to happen *after* multiplying by type size. by Vikram S. Adve · 22 years ago
- 42eb2ba Sign-extend array index expressions to work correctly on non-32 bit machines. by Vikram S. Adve · 22 years ago
- e6f9a91 - instcombine demorgan's law: and (not A), (not B) == not (or A, B) by Chris Lattner · 22 years ago
- ed0f1c5 Changed default value of 3rd parameter in function definition by Anand Shukla · 22 years ago
- 6656c43 Added #include <alloca.h> by Anand Shukla · 22 years ago
- cfa4f4a Simplify previous hack slightly. by Vikram S. Adve · 22 years ago
- 69f3b72 Force sign-extension for uint array indexes from 32-bit to 64-bits by Vikram S. Adve · 22 years ago
- 3bb8ad2 by Chris Lattner · 22 years ago
- cc63f1c Eliminated the MemAccessInst class, folding contents into GEP class. by Chris Lattner · 22 years ago
- 24ea74e Load & StoreInst no longer derive from MemAccessInst, so we don't have by Chris Lattner · 22 years ago
- 5dfe767 by Chris Lattner · 22 years ago
- 8e4fc25 *** empty log message *** by Chris Lattner · 22 years ago
- f150b9d Load and Store now no longer derive from MemAccessInst. Indexing a load or by Chris Lattner · 22 years ago
- f9355f6 doxygenize comments by Chris Lattner · 22 years ago
- f5e84aa Add capability of using pointer analysis to LICM by Chris Lattner · 22 years ago
- 0712d55 Remove long obsolete comments by Chris Lattner · 22 years ago
- 80b7f8c by Chris Lattner · 22 years ago
- c20e245 Instcombine PHI's of the form %PN = phi PN, X into X and by Chris Lattner · 22 years ago
- 22d8cd6 Add missing #include by Chris Lattner · 22 years ago
- 53ad0ed Check-in new alias analysis infrastructure by Chris Lattner · 22 years ago
- d456ec9 Convert GCSE pass to use new alias analysis infrastructure by Chris Lattner · 22 years ago
- ff9a9e5 Do not generate load/store instructions with indexing. by Chris Lattner · 22 years ago
- abfb0b5 Change code to not use the copyOperands method added to User. It's now by Chris Lattner · 22 years ago
- da920aa dumpNode() does not need to print MachineInstrs. by Vikram S. Adve · 22 years ago
- 10472ce Fix two resource names. by Vikram S. Adve · 22 years ago
- e99941a Add AsmPrinter::ConstantExprToString, which writes out a ConstantExpr by Vikram S. Adve · 22 years ago
- 30a6f49 Eliminate bool, boolreg and boolconst nonterminals, and just use by Vikram S. Adve · 22 years ago
- ccc13a4 Change rules for Not, since it is now implemented as Xor(reg,11..1). by Vikram S. Adve · 22 years ago
- f20816b - Fighting with linking problem due to removing the ::ID elements. Now the by Chris Lattner · 22 years ago
- 0383cc4 - Fix asmparser and bytecode reader to not generate loads/stores with idxs by Chris Lattner · 22 years ago
- a69fd90 - Split Dominators.h into Dominators.h & PostDominators.h by Chris Lattner · 22 years ago
- 352eef7 Emit an obnoxious warning message for bytecode that includes load/store by Chris Lattner · 22 years ago
- 64339f6 Remove debugging code accidentally checked in. by Chris Lattner · 22 years ago
- 789bc84 - Implement the new AnalysisGroup feature, neccesary for Value#ing and pointer analysis by Chris Lattner · 22 years ago
- b63b29d Do not generate loads/stores with indexing by Chris Lattner · 22 years ago
- 25ba059 Remove extraneous #includes by Chris Lattner · 22 years ago
- 3f9b28d Do not create load/stores with indexes by Chris Lattner · 22 years ago
- 905641b Remove an optimization that isn't. by Chris Lattner · 22 years ago
- 546b027 - Do not expose ::ID from any of the analyses anymore. by Chris Lattner · 22 years ago
- 044f908 by Chris Lattner · 22 years ago
- 607ace6 - Do not expose ::ID from any of the analyses anymore. by Chris Lattner · 22 years ago
- fb30fda - Eliminate the need for analyses to expose an ::ID member. by Chris Lattner · 22 years ago
- b319faf fixed bug: test/Regression/Linker/2002-08-20-ConstantExpr.ll by Chris Lattner · 22 years ago
- b8fa514 Sort -time-passes report first by user+system, then by Wall clock time. by Chris Lattner · 22 years ago
- 05bd1b2 - instcombine (~(a < b)) into (a >= b) by Chris Lattner · 22 years ago
- e825bde by Chris Lattner · 22 years ago
- 5a905e2 This case JUST handles constantpointer nulls, not all pointers. by Chris Lattner · 22 years ago
- 4cda835 Fix bug: 2002-08-20-UnnamedArgument.c by Chris Lattner · 22 years ago
- f02c468 - implemented instcombine of phi (X, X, X) -> X by Chris Lattner · 22 years ago
- df35a1c Implement ConstantExprs in CWriter by Chris Lattner · 22 years ago
- 83c5775 Incorporate calcTypeNameVar into CWriter class, fixing by Chris Lattner · 22 years ago
- a4d4a85 Output forward definitions of global vars to handle recursive intializers correctly. by Chris Lattner · 22 years ago
- 6d49292 - Change constant printing to be better integrated with the rest of the by Chris Lattner · 22 years ago
- db8d8ef Add missing space by Chris Lattner · 22 years ago