Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
4930e7266b7643410cfbbed5ef6e4d3b19178918
/
lib
/
Transforms
c951003
BBVectorize: Don't over-search when building the dependency map
by Hal Finkel
· 12 years ago
8f3359a
BBVectorize: Omit unnecessary entries in PairableInstUsers
by Hal Finkel
· 12 years ago
9c213cc
Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcast X to ...
by Michael Ilseman
· 12 years ago
b1a8258
BBVectorize: Eliminate one more restricted linear search
by Hal Finkel
· 12 years ago
117de48
[asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default)
by Kostya Serebryany
· 12 years ago
00f63b1
BBVectorize: Remove the linear searches from pair connection searching
by Hal Finkel
· 12 years ago
2f0e63c
BBVectorize: Avoid linear searches within the load-move set
by Hal Finkel
· 12 years ago
3fc1e4a
BBVectorize: isa/cast cleanup in getInstructionTypes
by Hal Finkel
· 12 years ago
da20ea6
BBVectorize: Make the bookkeeping to support full cycle checking less expensive
by Hal Finkel
· 12 years ago
6050edf
LSR IVChain improvement.
by Andrew Trick
· 12 years ago
4fa5793
Remove #includes from the commonly used LoopInfo.h.
by Jakub Staszak
· 12 years ago
5844691
Revert "Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>"
by Bob Wilson
· 12 years ago
0cf5d39
BBVectorize: Use TTI->getAddressComputationCost
by Hal Finkel
· 12 years ago
33daeab
[SimplifyLibCalls] Library call simplification doen't work if the call site
by Chad Rosier
· 12 years ago
9de31bd
Typos.
by Jakob Stoklund Olesen
· 12 years ago
fb55a8f
ARM cost model: Address computation in vector mem ops not free
by Arnold Schwaighofer
· 12 years ago
bcf60de
Test Commit
by Michael Kuperstein
· 12 years ago
d2bcda7
Revert "Have InstCombine call SipmlifyCall when handling calls. Test case included."
by Andrew Trick
· 12 years ago
3854a5d
Have InstCombine call SipmlifyCall when handling calls. Test case included.
by Michael Ilseman
· 12 years ago
4fae15e
fix 80-col violation and fix the docs.
by Nadav Rotem
· 12 years ago
96a6555
Loop Vectorizer: Refactor Memory Cost Computation
by Arnold Schwaighofer
· 12 years ago
65c46b0
Moved some comments due to the recent refactoring of ObjCARC.
by Michael Gottesman
· 12 years ago
0fae64f
Preserve fast-math flags after reassociation and commutation. Update test cases
by Michael Ilseman
· 12 years ago
39b5f12
InstCombine: Fix and simplify the inttoptr side too.
by Benjamin Kramer
· 12 years ago
da6bf1d
Removed explicit inline as per the LLVM style guide.
by Michael Gottesman
· 12 years ago
1018fa2
InstCombine: Harden code to work with vectors of pointers and simplify it a bit.
by Benjamin Kramer
· 12 years ago
7d80dad
Loop Vectorizer: Refactor code to compute vectorized memory instruction cost
by Arnold Schwaighofer
· 12 years ago
1e45487
[SjLj Prepare] When demoting an invoke instructions to the stack, if the normal
by Chad Rosier
· 12 years ago
935645b
Loop Vectorizer: Handle pointer stores/loads in getWidestType()
by Arnold Schwaighofer
· 12 years ago
fb10b25
Revert accidental commit (ran svn commit from wrong directory).
by Nick Lewycky
· 12 years ago
214a566
This patch makes "&Cls::purevfn" not an odr use. This isn't what the standard
by Nick Lewycky
· 12 years ago
83474ee
This patch aims to improve compile time performance by increasing
by Preston Gurd
· 12 years ago
36146af
Revert r174152. The shift amount may overflow and in that case this transformation is illegal.
by Nadav Rotem
· 12 years ago
d5eb1cb
Optimize shift lefts of a constant by a value plus constant into a single shift.
by Nadav Rotem
· 12 years ago
16d1a6b
Linker: correctly link in dbg.declare
by Manman Ren
· 12 years ago
e22df33
Revert r173946. This breaks compilation of googletest with Clang
by Alexey Samsonov
· 12 years ago
a070d2a
Change GetPointerBaseWithConstantOffset's DataLayout argument from a
by Dan Gohman
· 12 years ago
ac72eb2
Remove addRetAttributes and addFnAttributes, which aren't useful abstractions.
by Bill Wendling
· 12 years ago
e743654
Convert typeIncompatible to return an AttributeSet.
by Bill Wendling
· 12 years ago
1229c0c
Linker: correctly link in dbg.declare
by Manman Ren
· 12 years ago
cc687fa
InstCombine: canonicalize sext-and --> select
by Nadav Rotem
· 12 years ago
5500943
Made certain small functions in PtrState inlined.
by Michael Gottesman
· 12 years ago
d855049
LoopVectorize: convert TinyTripCountVectorThreshold constant
by Pekka Jaaskelainen
· 12 years ago
485da64
Removed trailing comma in last element of enum declaration.
by Michael Gottesman
· 12 years ago
b82d200
Moved S_Stop back to its previous position in the sequence order.
by Michael Gottesman
· 12 years ago
02c953e
Fixed a few debug messages and some 80+ violations.
by Michael Gottesman
· 12 years ago
a519c97
Added some periods to some comments and added an overload for operator<< for type Sequence so I can print out Sequences in debug statements.
by Michael Gottesman
· 12 years ago
82b8301
Changed DoesObjCBlockEscape => DoesRetainableObjPtrEscape so I can use it to perform escape analysis of other retainable object pointers in other locations.
by Michael Gottesman
· 12 years ago
f1af1fe
Fixing warnings revealed by gcc release build
by Edwin Vane
· 12 years ago
8c3a411
LoopVectorize: Clean up ValueMap a bit and avoid double lookups.
by Benjamin Kramer
· 12 years ago
09840da
Hopefully fix the Windows build failure introduced in r173769
by Timur Iskhodzhanov
· 12 years ago
9d46ef6
Fixed 2 more header comments...
by Michael Gottesman
· 12 years ago
7fd324a
Fixed header comment.
by Michael Gottesman
· 12 years ago
3dcfdab
Fixed some whitespace/80+ violations. Also added a space after a namespace declaration.
by Michael Gottesman
· 12 years ago
6786610
Added missing dashes from header declaration comment.
by Michael Gottesman
· 12 years ago
9ab758b
Juggled Debug.h from ObjCARC.h to only the including cpp files that
by Michael Gottesman
· 12 years ago
7a7102d
Sorted includes using utils/sort_includes.
by Michael Gottesman
· 12 years ago
4a0480a
Added two missing headers from ObjCARCAliasAnalysis.h.
by Michael Gottesman
· 12 years ago
b0f82e7
Removed InstCombine/Targets as library dependencies for libObjCARCOpts since they are unnecessary.
by Michael Gottesman
· 12 years ago
3a57c37
Extracted ObjCARCContract from ObjCARCOpts into its own file.
by Michael Gottesman
· 12 years ago
3b0f537
Removed some cruft from ObjCARCAliasAnalysis.cpp.
by Michael Gottesman
· 12 years ago
c0b3d4c
Unroll again after running BBVectorize
by Hal Finkel
· 12 years ago
237f09d
Vectorization Factor clarification
by Renato Golin
· 12 years ago
647c66e
[msan] Mostly disable msan-handle-icmp-exact.
by Evgeniy Stepanov
· 12 years ago
ccfc295
Revert r173678.
by Evgeniy Stepanov
· 12 years ago
2f36a16
[msan] Make msan-handle-icmp-exact=0 by default.
by Evgeniy Stepanov
· 12 years ago
64437ea
Created ObjCARCUtil.cpp for functions which in my humble opinion are too large to static inline and place in a header file such as ObjCARC.h.
by Michael Gottesman
· 12 years ago
074ddd6
Cleaned up includes in various ObjCARC files and removed some whitespace violations.
by Michael Gottesman
· 12 years ago
6086847
Refactor ObjCARCAliasAnalysis into its own file.
by Michael Gottesman
· 12 years ago
3c67f1c
Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp.
by Michael Gottesman
· 12 years ago
73104b7
Fixed case insensitive issue.
by Michael Gottesman
· 12 years ago
6313c99
Removed extraneous doxygen end module statement.
by Michael Gottesman
· 12 years ago
6504255
Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.
by Michael Gottesman
· 12 years ago
24c4898
Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer.
by Michael Gottesman
· 12 years ago
245b657
BBVectorize: Better use of TTI->getShuffleCost
by Hal Finkel
· 12 years ago
455151e
Re-revert r173342, without losing the compile time improvements, flat
by Chandler Carruth
· 12 years ago
6de90c0
Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.
by Michael Gottesman
· 12 years ago
ac90696
Use the AttributeSet instead of AttributeWithIndex.
by Bill Wendling
· 12 years ago
b2484b4
Use the AttributeSet instead of AttributeWithIndex.
by Bill Wendling
· 12 years ago
d04b2d4
Use the AttributeSet instead of AttributeWithIndex.
by Bill Wendling
· 12 years ago
ec5c3c2
BBVectorize: Add a additional comment about the cost computation
by Hal Finkel
· 12 years ago
7a8aba9
BBVectorize: Fix anomalous capital letter in comment
by Hal Finkel
· 12 years ago
32a5795
Convert BuildLibCalls.cpp to using the AttributeSet methods instead of AttributeWithIndex.
by Bill Wendling
· 12 years ago
8e47daf
Remove some introspection functions.
by Bill Wendling
· 12 years ago
c655c43
LoopVectorize: Refactor the code that vectorizes loads/stores to remove duplication.
by Nadav Rotem
· 12 years ago
8587564
Use the new 'getSlotIndex' method to retrieve the attribute's slot index.
by Bill Wendling
· 12 years ago
5ac70a3
LoopVectorize: Simplify code. No functionality change.
by Benjamin Kramer
· 12 years ago
3f16858
added ability to dynamically change the ExportList of an already
by Pedro Artigas
· 12 years ago
1275708
LoopVectorizer: Refactor more code to use the IRBuilder.
by Nadav Rotem
· 12 years ago
f8c2f90
Refactor some code to use the IRBuilder.
by Nadav Rotem
· 12 years ago
94d1f5b
[msan] A comment on ICmp handling logic.
by Evgeniy Stepanov
· 12 years ago
351f65d
[msan] Implement exact shadow propagation for relational ICmp.
by Evgeniy Stepanov
· 12 years ago
baf868b
Switch this code away from Value::isUsedInBasicBlock. That code either
by Chandler Carruth
· 12 years ago
7c24e61
Added comment to ObjCARC elaborating what is meant by the term 'Provenance' in 'Provenance Analysis'.
by Michael Gottesman
· 12 years ago
d5a80c7
Reapply chandlerc's r173342 now that the miscompile it was triggering is fixed.
by Benjamin Kramer
· 12 years ago
eacef32
Revert r173342 temporarily. It appears to cause a very late miscompile
by Chandler Carruth
· 12 years ago
1f25541
Plug TTI into the speculation logic, giving it a real cost interface
by Chandler Carruth
· 12 years ago
47d8f6d
Address a large chunk of this FIXME by accumulating the cost for
by Chandler Carruth
· 12 years ago
681add7
Switch the constant expression speculation cost evaluation away from
by Chandler Carruth
· 12 years ago
2c107a8
Rephrase the speculating scan of the conditional BB to be phrased in
by Chandler Carruth
· 12 years ago
Next »