index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
IPO
/
GlobalOpt.cpp
Age
Commit message (
Expand
)
Author
2009-12-08
Teach GlobalOpt to delete aliases with internal linkage (after
Duncan Sands
2009-11-23
Make ConstantFoldConstantExpression recursively visit the entire
Dan Gohman
2009-11-10
Update computeArraySize() to use ComputeMultiple() to determine the array siz...
Victor Hernandez
2009-11-07
- new SROA mallocs should have the mallocs running-or'ed, not the malloc's bi...
Victor Hernandez
2009-11-07
Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.
Victor Hernandez
2009-11-06
remove a bunch of extraneous LLVMContext arguments
Chris Lattner
2009-11-06
Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM
Victor Hernandez
2009-11-05
Update CreateMalloc so that its callers specify the size to allocate:
Victor Hernandez
2009-11-01
cleanups, switch GlobalDCE to SmallPtrSet instead of std::set
Chris Lattner
2009-11-01
Revert 85678/85680. The decision is to stay with the current form of
Chris Lattner
2009-10-31
adjust a couple xforms to work with null bb's in BlockAddress.
Chris Lattner
2009-10-29
just for the hell of it, allow globalopt to statically evaluate
Chris Lattner
2009-10-28
Extend getMallocArraySize() to determine the array size if the malloc argumen...
Victor Hernandez
2009-10-27
Rename MallocFreeHelper as MemoryBuiltins
Victor Hernandez
2009-10-26
Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...
Victor Hernandez
2009-10-25
Remove includes of Support/Compiler.h that are no longer needed after the
Nick Lewycky
2009-10-25
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Nick Lewycky
2009-10-24
Auto-upgrade free instructions to calls to the builtin free function.
Victor Hernandez
2009-10-17
Remove MallocInst from LLVM Instructions.
Victor Hernandez
2009-10-16
HeapAllocSRoA also needs to check if malloc array size can be computed.
Victor Hernandez
2009-10-15
Fix bug where array malloc with unexpected computation of the size argument r...
Victor Hernandez
2009-10-05
Remove an unnnecessary LLVMContext argument in
Dan Gohman
2009-09-19
Remove the default value for ConstantStruct::get's isPacked parameter and
Nick Lewycky
2009-09-18
Enhance transform passes so that they apply the same tranforms to malloc call...
Victor Hernandez
2009-09-10
Factor out the code for checking that all indices in a getelementptr are
Dan Gohman
2009-09-07
Don't commit stores with addresses that have indices that are not
Dan Gohman
2009-09-07
Don't commit addresses of aggregate values. This avoids problems with
Dan Gohman
2009-09-07
Fix GlobalOpt to avoid committing a store if the address getelementptr
Dan Gohman
2009-09-07
Preserve the InBounds flag when evaluating a getelementptr instruction
Dan Gohman
2009-09-07
Simplify this code by using hasDefinitiveInitializer().
Dan Gohman
2009-08-23
eliminate the "Value" printing methods that print to a std::ostream.
Chris Lattner
2009-08-19
Use hasDefinitiveInitializer() instead of testing the same thing
Dan Gohman
2009-08-18
Fix a bug that caused globalopt to miscompile tramp3d: don't miss
Dan Gohman
2009-08-17
Don't access the first element of a potentially empty
Duncan Sands
2009-08-14
Make TargetData optional in GlobalOpt and ArgumentPromotion.
Dan Gohman
2009-08-13
Push LLVMContexts through the IntegerType APIs.
Owen Anderson
2009-08-12
Remove a bunch more now-unnecessary Context arguments.
Dan Gohman
2009-08-05
Privatize the StructType table, which unfortunately involves routing contexts...
Owen Anderson
2009-07-31
Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...
Owen Anderson
2009-07-31
Move getTrue() and getFalse() to 2.5-like APIs.
Owen Anderson
2009-07-30
Move more code back to 2.5 APIs.
Owen Anderson
2009-07-30
Twines: Don't allow implicit conversion from integers, this is too tricky.
Daniel Dunbar
2009-07-30
Switch obvious clients to Twine instead of utostr (when they were already using
Daniel Dunbar
2009-07-29
Move types back to the 2.5 API.
Owen Anderson
2009-07-29
Move ConstantExpr to 2.5 API.
Owen Anderson
2009-07-28
Change ConstantArray to 2.5 API.
Owen Anderson
2009-07-27
Move ConstantStruct back to 2.5 API.
Owen Anderson
2009-07-25
More migration to raw_ostream, the water has dried up around the iostream hole.
Daniel Dunbar
2009-07-24
Revert the ConstantInt constructors back to their 2.5 forms where possible, t...
Owen Anderson
2009-07-22
Get rid of the Pass+Context magic.
Owen Anderson
[next]