Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
f4d4a493116d563fc1e94d1d1d356dac64e26e64
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
9355b47
Initial checkin of the first part of the Programmer's Manual
by Chris Lattner
· 22 years ago
4af3ccb
Check in the implementation of critical edge detection and splitting
by Chris Lattner
· 22 years ago
ca8474e
- Rename BreakCriticalEdge to the slightly more standard SplitCriticalEdge
by Chris Lattner
· 22 years ago
3e57cb9
* Doxygenize API * Add new functions for identifying and breaking critical edges
by Chris Lattner
· 22 years ago
0c5d27e
- Doxygenize comments
by Chris Lattner
· 22 years ago
f9bbe21
Make getAnalysisToUpdate<AnalysisType>() public so that transformation APIs
by Chris Lattner
· 22 years ago
480e2ef
* Remove notes at the top of the file
by Chris Lattner
· 22 years ago
68f7161
Add new function MachineInstrInfo::CreateZeroExtensionInstructions.
by Vikram S. Adve
· 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
8617b35
Make sure that setcc is implemented for bools.
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
625ea21
Implement operator== and != for ranges
by Chris Lattner
· 22 years ago
eaee9e1
Add distinction between integer and integral types.
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
b041eb5
Remove duplicate #include
by Chris Lattner
· 22 years ago
7382e73
by Chris Lattner
· 22 years ago
96f9d72
Add printing support to ConstantRange class
by Chris Lattner
· 22 years ago
f6814d1
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
3d92ac2
- Exposed SetCondInst::getInverseCondition & ::getSwappedCondition better
by Chris Lattner
· 22 years ago
0179450
- Converted CWriter to be an LLVM pass.
by Chris Lattner
· 23 years ago
e8a7d74
Get FindUsedTypes pass
by Chris Lattner
· 23 years ago
0e9f93e
- Fix bug: test/Regression/CBackend/2002-08-20-RecursiveTypes.ll
by Chris Lattner
· 23 years ago
8ac8839
Convert cwriter to be a pass.
by Chris Lattner
· 23 years ago
b7f804c
New testcase
by Chris Lattner
· 23 years ago
2a88bb7
- Implement SCCP of getelementptr instructions
by Chris Lattner
· 23 years ago
eabb495
New testcase
by Chris Lattner
· 23 years ago
c539483
- Reformat comments
by Chris Lattner
· 23 years ago
1acbea1
by Chris Lattner
· 23 years ago
cd7fbf2
- 'analyze' and 'as' now explicitly verify input because AsmParser doesn't.
by Chris Lattner
· 23 years ago
c74cb86
- Eliminate the last traces of the 'analysis' namespace
by Chris Lattner
· 23 years ago
2964f36
Really minor cleanups
by Chris Lattner
· 23 years ago
77e14ad
AsmParser now depends on clients to verify that input is well formed
by Chris Lattner
· 23 years ago
9179148
Update comments
by Chris Lattner
· 23 years ago
70433de
Fix comments.
by Chris Lattner
· 23 years ago
c447b4b
Merged into ValueNumbering.cpp
by Chris Lattner
· 23 years ago
3e813b3
Minor cleanups so I can remove BasicValueNumbering.h
by Chris Lattner
· 23 years ago
d816bcf
Add "written by" note
by Chris Lattner
· 23 years ago
26d933a
Initial implementation of basic value numbering
by Chris Lattner
· 23 years ago
74542b6
initial implementation of ValueNumbering interface.
by Chris Lattner
· 23 years ago
71c7ec9
Initial implementation of value numbering for load instructions
by Chris Lattner
· 23 years ago
d7f6725
Initial version of LoadValueNumbering interface
by Chris Lattner
· 23 years ago
dcee11c
Initial version of ValueNumbering interface
by Chris Lattner
· 23 years ago
c619fa4
Link to analysis.o not analysis.a
by Chris Lattner
· 23 years ago
1b7fbef
- GCCAS now uses load value #ing for GCSE
by Chris Lattner
· 23 years ago
a3cd9de
- Use Pass::AnalysisImpls instead of findAnalysisGroupMemeber
by Chris Lattner
· 23 years ago
1c28b42
- PassManager prints analysis sets nicer
by Chris Lattner
· 23 years ago
14987f1
- GCSE now no longer counts instructions not removed (due to no common
by Chris Lattner
· 23 years ago
ada23c0
- PassInfo class keeps track of AnalysisGroups implemented by the Pass.
by Chris Lattner
· 23 years ago
76a8f7f
- Pass now has AnalysisImpls class to implement getAnalysis() so that it is
by Chris Lattner
· 23 years ago
1a24282
Make sure to run these tests with load value #'ing
by Chris Lattner
· 23 years ago
f9017b8
Eliminate hardcoded paths using LLVMGCCDIR variable.
by Vikram S. Adve
· 23 years ago
bf587f3
Add LLVMGCCDIR variable to eliminate hardcoded paths from test/Makefile.tests.
by Vikram S. Adve
· 23 years ago
c214e71
Simplified significantly by pulling out local configuration options
by Vikram S. Adve
· 23 years ago
049857e
Local configuration options for a particular installation of LLVM.
by Vikram S. Adve
· 23 years ago
e52e913
New datastructure analysis correctly uses TargetData
by Chris Lattner
· 23 years ago
04b9025
Remove unneeded #include
by Chris Lattner
· 23 years ago
c46c04c
Fix comments
by Chris Lattner
· 23 years ago
3f917b6
Make the getAnalyss<> members const. Using them does NOT modify the Pass object.
by Chris Lattner
· 23 years ago
764b46e
Factor out /shared/... path to simplify changing it.
by Vikram S. Adve
· 23 years ago
690d99b
Comment out broken link
by Chris Lattner
· 23 years ago
b85d265
moved this file from lib/Reoptimizer/Mapping
by Anand Shukla
· 23 years ago
894e830
Makefile for new sub directory
by Anand Shukla
· 23 years ago
2caa920
Added Mapping subdir
by Anand Shukla
· 23 years ago
a34c568
Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add.
by Chris Lattner
· 23 years ago
2602202
added Reoptimizer in Makefile DIRS
by Anand Shukla
· 23 years ago
ecbb51b
Added mapping lib in llc makefile
by Anand Shukla
· 23 years ago
5993829
Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier error in compiling
by Anand Shukla
· 23 years ago
fabc880
Fix bug: test/Regression/CBackend/2002-08-26-IndirectCallTest.ll
by Chris Lattner
· 23 years ago
aa250b8
New testcase
by Chris Lattner
· 23 years ago
93aeea3
Add support for turning an array of characters into a string.
by Chris Lattner
· 23 years ago
e0b6b78
Changed so it gets linked properly
by Anand Shukla
· 23 years ago
2619905
Convert comments to Doxygen style
by Chris Lattner
· 23 years ago
969c4ad
Fix the way parens are printed around "*ptrName" so that
by Vikram S. Adve
· 23 years ago
df3fe55
Added function GetMemInstArgs and made FoldGetElemChain private.
by Vikram S. Adve
· 23 years ago
2730a38
Added support for type inquiry in subclasses of InstTreeNode.
by Vikram S. Adve
· 23 years ago
74c83e4
Use newly-added type inspection support in InstTreeNode subclasses.
by Vikram S. Adve
· 23 years ago
6851333
Moved code here to extract memory instruction indices and to check
by Vikram S. Adve
· 23 years ago
f28d9d6
LoadIdx non-terminal no longer needed.
by Vikram S. Adve
· 23 years ago
8cfffd3
Sign-extend values used to index arrays (and Simplify
by Vikram S. Adve
· 23 years ago
f519b99
Fix sign-extension: it needs to happen *after* multiplying by type size.
by Vikram S. Adve
· 23 years ago
42eb2ba
Sign-extend array index expressions to work correctly on non-32 bit machines.
by Vikram S. Adve
· 23 years ago
e6f9a91
- instcombine demorgan's law: and (not A), (not B) == not (or A, B)
by Chris Lattner
· 23 years ago
31901f8
Test that demorgan's law is instcombined successfully
by Chris Lattner
· 23 years ago
615cdb9
Implement classof for SetCondInst so that instcombine doesn't break on dyn_cast<SetCondInst>
by Chris Lattner
· 23 years ago
ed0f1c5
Changed default value of 3rd parameter in function definition
by Anand Shukla
· 23 years ago
6656c43
Added #include <alloca.h>
by Anand Shukla
· 23 years ago
cfa4f4a
Simplify previous hack slightly.
by Vikram S. Adve
· 23 years ago
69f3b72
Force sign-extension for uint array indexes from 32-bit to 64-bits
by Vikram S. Adve
· 23 years ago
Next »