index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
/
GlobalOpt.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
"LLVMContext* " --> "LLVMContext *"
Owen Anderson
2009-07-06
1
-20
/
+20
*
Thread LLVMContext through the constant folding APIs, which touches a lot of ...
Owen Anderson
2009-07-06
1
-22
/
+27
*
More LLVMContext-ification.
Owen Anderson
2009-07-06
1
-89
/
+118
*
improve the APIs for creating struct and function types with no arguments/ele...
Chris Lattner
2009-07-01
1
-2
/
+1
*
>> What if my global variable was into a different address space than stack?
Sanjiv Gupta
2009-06-17
1
-1
/
+4
*
Implement and use new method Function::hasAddressTaken().
Jay Foad
2009-06-10
1
-18
/
+2
*
Remove an unused function SafeToDestroyConstant(). Rename an almost
Jay Foad
2009-06-09
1
-9
/
+9
*
Use cast<> instead of dyn_cast<> for things that are known to be
Jay Foad
2009-06-06
1
-2
/
+1
*
Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...
Evan Cheng
2009-06-02
1
-6
/
+16
*
Rename PaddedSize to AllocSize, in the hope that this
Duncan Sands
2009-05-09
1
-2
/
+2
*
Revert r70630. Go back to appending ".b" to internal globals when shrinking
Nick Lewycky
2009-05-03
1
-4
/
+2
*
Don't append ".b" to the names of globals that are being shrunk to booleans.
Nick Lewycky
2009-05-02
1
-2
/
+4
*
Ignore debug info while evaluating function.
Devang Patel
2009-03-09
1
-1
/
+7
*
use MemTransferInst.
Chris Lattner
2009-03-08
1
-1
/
+1
*
fix a serious pessimization that Tron on IRC pointed out where we would
Chris Lattner
2009-03-07
1
-3
/
+5
*
While thinking about the one-definition-rule and trying
Duncan Sands
2009-03-06
1
-3
/
+12
*
Revert 66224.
Devang Patel
2009-03-06
1
-9
/
+7
*
Revert rev. 66167.
Devang Patel
2009-03-06
1
-31
/
+9
*
Do not let debug info prevert globalopt from shriking a global vars to boolean.
Devang Patel
2009-03-06
1
-7
/
+9
*
GlobalOpt only process non constant local GVs while optimizing global vars.
Devang Patel
2009-03-05
1
-9
/
+31
*
Temporarily revert r65994. It was causing rdar://6646455.
Bill Wendling
2009-03-04
1
-20
/
+6
*
If a global constant is dead then global's debug info should not prevent the ...
Devang Patel
2009-03-04
1
-6
/
+20
*
In theory the aliasee may have dead constant users
Duncan Sands
2009-02-18
1
-0
/
+1
*
This transform also applies to private linkage.
Duncan Sands
2009-02-17
1
-2
/
+2
*
Make this more useful for cleaning up after the
Duncan Sands
2009-02-15
1
-15
/
+5
*
If the target of an alias has internal linkage, then the
Duncan Sands
2009-02-15
1
-7
/
+55
*
Simplify the logic of getting hold of a PHI predecessor block.
Gabor Greif
2009-01-23
1
-2
/
+1
*
Add the private linkage.
Rafael Espindola
2009-01-15
1
-6
/
+6
*
rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary
Chris Lattner
2009-01-14
1
-24
/
+26
*
Correct a comment.
Duncan Sands
2009-01-13
1
-1
/
+1
*
Rename getABITypeSize to getTypePaddedSize, as
Duncan Sands
2009-01-12
1
-2
/
+2
*
Whitespace - correct formatting.
Duncan Sands
2009-01-07
1
-2
/
+2
*
insert some sequence points and preincrement an iterator to avoid
Chris Lattner
2008-12-17
1
-7
/
+8
*
Enhance heap sra to be substantially more aggressive w.r.t PHI
Chris Lattner
2008-12-17
1
-105
/
+182
*
Fix another crash found by inspection. If we have a PHI node merging
Chris Lattner
2008-12-16
1
-47
/
+68
*
fix a crash found by inspection.
Chris Lattner
2008-12-16
1
-1
/
+1
*
switch some std::set/std::map to SmallPtrSet/DenseMap.
Chris Lattner
2008-12-16
1
-14
/
+13
*
enhance heap-sra to apply to fixed sized array allocations, not just
Chris Lattner
2008-12-15
1
-4
/
+43
*
Use stripPointerCasts.
Chris Lattner
2008-12-15
1
-7
/
+2
*
minor tweaks for formatting, allow bitcast in ValueIsOnlyUsedLocallyOrStoredT...
Chris Lattner
2008-12-15
1
-12
/
+29
*
refactor some code into a new TryToOptimizeStoreOfMallocToGlobal function.
Chris Lattner
2008-12-15
1
-62
/
+66
*
Large mechanical patch.
Devang Patel
2008-09-25
1
-6
/
+6
*
Make safer variant of alias resolution routine to be default
Anton Korobeynikov
2008-09-09
1
-2
/
+1
*
Resolve aliases, when possible
Anton Korobeynikov
2008-09-09
1
-0
/
+22
*
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-09-04
1
-1
/
+1
*
Remove tabs.
Bill Wendling
2008-08-12
1
-2
/
+2
*
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-07-17
1
-2
/
+4
*
convert more operand loops to iterator formulation
Gabor Greif
2008-05-29
1
-21
/
+26
*
Use isSingleValueType instead of isFirstClassType to
Dan Gohman
2008-05-23
1
-3
/
+3
*
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...
Gabor Greif
2008-05-16
1
-2
/
+2
[next]