Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
0423e031d63b643742ea6874e10ab09b5c932f34
/
lib
/
Analysis
/
LoadValueNumbering.cpp
3725c12
Due to previous simplifications, we can simplify the data structures being
by Chris Lattner
· 21 years ago
ee379a1
Properly handle volatile.
by Chris Lattner
· 21 years ago
4f16bd7
Remove some useless map operations. Loads/stores that are in the same
by Chris Lattner
· 21 years ago
15774df
Before doing expensive global analysis, check to make sure the pointer is
by Chris Lattner
· 21 years ago
e212d62
Minor simplification/speedup. Replaces a set lookup with a pointer comparison.
by Chris Lattner
· 21 years ago
e233b8c
Eliminate generality that is not buying us anything. In particular, this
by Chris Lattner
· 21 years ago
2652da6
If we see:
by Chris Lattner
· 21 years ago
fd4b3c4
Eliminate a virtual method call
by Chris Lattner
· 21 years ago
20aa474
Fixes to make LLVM compile with vc7.1.
by Alkis Evlogimenos
· 21 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 21 years ago
96d4bf7
Make the create...() functions for some of these passes return a FunctionPass *.
by Brian Gaeke
· 21 years ago
0f312d6
Implement the interfaces to update value numbering information. Add an assert.
by Chris Lattner
· 21 years ago
5da8097
Implement test/Regression/Transforms/GCSE/undefined_load.ll
by Chris Lattner
· 21 years ago
002be76
Add some missing functions. Make sure to handle calls together in case the
by Chris Lattner
· 21 years ago
5a6e947
Implement CSE of call instructions in the most trivial case. This implements
by Chris Lattner
· 21 years ago
3b303d9
In a "seeing the forest through the trees" kinda situation, I realized that a
by Chris Lattner
· 22 years ago
57ef9a2
This is a big diff with no functionality change. We just reorder some code,
by Chris Lattner
· 22 years ago
270db36
finegrainify namespacification
by Chris Lattner
· 22 years ago
1ad5bc5
Fixed Chris' typo.
by Tanya Lattner
· 22 years ago
adf9b90
Implement optimizations for handling large basic blocks.
by Chris Lattner
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
2f2d065
Fixed spelling and grammar.
by Misha Brukman
· 22 years ago
7bc439a
Spell `definitely' correctly.
by Misha Brukman
· 22 years ago
bd70a31
Fix bug: RLE-Preserve-Volatile.ll
by Chris Lattner
· 22 years ago
5560c9d
Spell `necessary' correctly.
by Misha Brukman
· 22 years ago
aed2c6d
If the alias analysis algorithm we are using can provide MUST alias information,
by Chris Lattner
· 22 years ago
28c6cf2
Implement forwarding from stores to loads of must-aliased pointers.
by Chris Lattner
· 22 years ago
f98d8d8
Calculate and pass load sizes to the alias analysis infrastructure
by Chris Lattner
· 22 years ago
71c7ec9
Initial implementation of value numbering for load instructions
by Chris Lattner
· 23 years ago