projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstCombine: Simplify (A ^ B) or/and (A ^ B ^ C)
2014-07-30
Hal Finkel
[PowerPC] Add JMP_SLOT relocation definitions
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Canonicalization for @llvm.assume
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Add @llvm.assume, lowering, and some basic properties
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
[PowerPC] Support TLS on PPC32/ELF
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Claim AA generally as code owner
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Add code owner of scoped-noalias metadata
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Convert noalias parameter attributes into noalias metadata...
commit
|
commitdiff
|
tree
2014-07-25
Hal Finkel
Simplify and improve scoped-noalias metadata semantics
commit
|
commitdiff
|
tree
2014-07-24
Hal Finkel
Add scoped-noalias metadata
commit
|
commitdiff
|
tree
2014-07-24
Hal Finkel
AA metadata refactoring (introduce AAMDNodes)
commit
|
commitdiff
|
tree
2014-07-22
Hal Finkel
Make use of the align parameter attribute for all pointer...
commit
|
commitdiff
|
tree
2014-07-21
Hal Finkel
Match semantics of PointerMayBeCapturedBefore to its...
commit
|
commitdiff
|
tree
2014-07-21
Hal Finkel
Move the CapturesBefore tracker from AA into CaptureTracking
commit
|
commitdiff
|
tree
2014-07-21
Hal Finkel
Move isIdentifiedFunctionLocal from BasicAA to AA
commit
|
commitdiff
|
tree
2014-07-20
Hal Finkel
[LoopVectorize] Remove an unused private AA pointer
commit
|
commitdiff
|
tree
2014-07-20
Hal Finkel
[LoopVectorize] Use AA to partition potential dependency...
commit
|
commitdiff
|
tree
2014-07-19
Hal Finkel
[LoopVectorize] Use CreateAligned(Load|Store)
commit
|
commitdiff
|
tree
2014-07-19
Hal Finkel
[LoopVectorize] Propagate known metadata to vectorized...
commit
|
commitdiff
|
tree
2014-07-19
Hal Finkel
Handle AddrSpaceCast in stripAndAccumulateInBoundsConstantOf...
commit
|
commitdiff
|
tree
2014-07-19
Hal Finkel
Make Value::isDereferenceablePointer handle offsets...
commit
|
commitdiff
|
tree
2014-07-18
Hal Finkel
[PowerPC] 32-bit ELF PIC support
commit
|
commitdiff
|
tree
2014-07-18
Hal Finkel
Add a dereferenceable attribute
commit
|
commitdiff
|
tree
2014-07-18
Hal Finkel
Rename AlignAttribute to IntAttribute
commit
|
commitdiff
|
tree
2014-07-17
Hal Finkel
Improve BasicAA CS-CS queries (redux)
commit
|
commitdiff
|
tree
2014-07-16
Hal Finkel
Fix a typo in the inalloca description
commit
|
commitdiff
|
tree
2014-07-10
Hal Finkel
Feeding isSafeToSpeculativelyExecute its DataLayout...
commit
|
commitdiff
|
tree
2014-07-10
Hal Finkel
Feeding isSafeToSpeculativelyExecute its DataLayout...
commit
|
commitdiff
|
tree
2014-07-10
Hal Finkel
A test case for not asserting in isDereferenceablePointer...
commit
|
commitdiff
|
tree
2014-07-10
Hal Finkel
Fix isDereferenceablePointer not to try to take the...
commit
|
commitdiff
|
tree
2014-07-10
Hal Finkel
Allow isDereferenceablePointer to look through some...
commit
|
commitdiff
|
tree
2014-07-08
Hal Finkel
Improve BasicAA CS-CS queries
commit
|
commitdiff
|
tree
2014-05-28
Hal Finkel
Revert "[DAGCombiner] Split up an indexed load if only...
commit
|
commitdiff
|
tree
2014-05-28
Hal Finkel
Revert "[PPC] Use alias symbols in address computation."
commit
|
commitdiff
|
tree
2014-05-11
Hal Finkel
[PowerPC] Add global named register support
commit
|
commitdiff
|
tree
2014-05-11
Hal Finkel
Pass the value type to TLI::getRegisterByName
commit
|
commitdiff
|
tree
2014-05-11
Hal Finkel
Add 'override' to getRegisterByName in *ISelLowering.h
commit
|
commitdiff
|
tree
2014-05-11
Hal Finkel
[PowerPC] On PPC32, 128-bit shifts might be runtime...
commit
|
commitdiff
|
tree
2014-05-08
Hal Finkel
Fix a spelling error
commit
|
commitdiff
|
tree
2014-05-08
Hal Finkel
Move late partial-unrolling thresholds into the processor...
commit
|
commitdiff
|
tree
2014-05-07
Hal Finkel
[X86TTI] Remove the unrolling branch limits
commit
|
commitdiff
|
tree
2014-04-21
Hal Finkel
Remove seemingly-unneeded artificial dependency
commit
|
commitdiff
|
tree
2014-04-14
Hal Finkel
Don't assert in BasicTTI::getMemoryOpCost for non-simple...
commit
|
commitdiff
|
tree
2014-04-13
Hal Finkel
[PowerPC] [Constant Hoisting] Enable constant hoisting...
commit
|
commitdiff
|
tree
2014-04-13
Hal Finkel
[PowerPC] Fix rlwimi isel when mask is not constant
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
[PowerPC] Implement some additional TLI callbacks
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
Reenable use of TBAA during CodeGen
commit
|
commitdiff
|
tree
2014-04-12
Hal Finkel
Add the ability to use GEPs for address sinking in CGP
commit
|
commitdiff
|
tree
2014-04-08
Hal Finkel
[PowerPC] Don't return false from PPC::isVSLDOIShuffleMask
commit
|
commitdiff
|
tree
2014-04-05
Hal Finkel
[PowerPC] Remove unused TM member variable to unbreak...
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] Adjust load/store costs in PPCTTI
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] PPCTTI Cleanup
commit
|
commitdiff
|
tree
2014-04-04
Hal Finkel
[PowerPC] Add a full condition code register to make...
commit
|
commitdiff
|
tree
2014-04-03
Hal Finkel
Account for scalarization costs in BasicTTI::getMemoryOpCost...
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
Fix multi-register costs in BasicTTI::getCastInstrCost
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
[PowerPC] Make PPCTTI::getMemoryOpCost call BasicTTI...
commit
|
commitdiff
|
tree
2014-04-02
Hal Finkel
[LoopVectorizer] Count dependencies of consecutive...
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
[PowerPC] Add some missing VSX bitcast patterns
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Implement X86TTI::getUnrollingPreferences
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Add some additional fields to TTI::UnrollingPreferences
commit
|
commitdiff
|
tree
2014-04-01
Hal Finkel
Use TopTTI->getGEPCost from within getUserCost
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Move partial/runtime unrolling late in the pipeline
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Add an optional ability to expand larger BUILD_VECTORs...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
[PowerPC] Don't ever expand BUILD_VECTOR of v2i64 with...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Add a TLI hook to control when BUILD_VECTOR might be...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
[PowerPC] Correct P7 dispatch unit allocation for vector...
commit
|
commitdiff
|
tree
2014-03-31
Hal Finkel
Look at shuffles of build_vectors in DAGCombiner::visitEXTRA...
commit
|
commitdiff
|
tree
2014-03-30
Hal Finkel
Make use of previously generated stores in SelectionDAGLegal...
commit
|
commitdiff
|
tree
2014-03-30
Hal Finkel
[PowerPC] Handle VSX v2i64 SIGN_EXTEND_INREG
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] Handle v2i64 comparisons
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] VSX instruction latency corrections
commit
|
commitdiff
|
tree
2014-03-29
Hal Finkel
[PowerPC] Add subregister classes for f64 VSX values
commit
|
commitdiff
|
tree
2014-03-28
Hal Finkel
[PowerPC] Fix VSX permutation isel
commit
|
commitdiff
|
tree
2014-03-28
Hal Finkel
[PowerPC] v2[fi]64 need to be explicitly passed in...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Use a small cleanup pass to remove VSX self...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Don't remove self VSX copies in PPCInstrInfo...
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Fix v2f64 vector extract and related patterns
commit
|
commitdiff
|
tree
2014-03-27
Hal Finkel
[PowerPC] Expand v2i64 shifts
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Generate VSX permutations for v2[fi]64 vectors
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] VSX loads and stores support unaligned access
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Use v2f64 <-> v2i64 VSX conversion instructions
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Remove some dead VSX v4f32 store patterns
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Use VSX vector load/stores for v2[fi]64
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Add v2i64 as a legal VSX type
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Lower VSELECT using xxsel when VSX is available
commit
|
commitdiff
|
tree
2014-03-26
Hal Finkel
[PowerPC] Generate logical vector VSX instructions
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Select between VSX A-type and M-type FMA...
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Correct commutable indices for VSX FMA instructions
commit
|
commitdiff
|
tree
2014-03-25
Hal Finkel
[PowerPC] Add a TableGen relation for A-type and M...
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Mark many instructions as commutative
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Don't schedule VSX copy legalization unless...
commit
|
commitdiff
|
tree
2014-03-24
Hal Finkel
[PowerPC] Update comment re: VSX copy-instruction selection
commit
|
commitdiff
|
tree
2014-03-23
Hal Finkel
[PowerPC] Make use of VSX f64 <-> i64 conversion instructions
commit
|
commitdiff
|
tree
2014-03-22
Hal Finkel
[PowerPC] Fix the VSX v2f64 return register
commit
|
commitdiff
|
tree
2014-03-22
Hal Finkel
[TableGen] Don't assert, produce an error, when an...
commit
|
commitdiff
|
tree
2014-03-13
Hal Finkel
[PowerPC] Initial support for the VSX instruction set
commit
|
commitdiff
|
tree
2014-03-13
Hal Finkel
[TableGen] Optionally forbid overlap between named...
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
The PPC global base register cannot be r0
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
Fixup PPC Darwin i1 argument handling
commit
|
commitdiff
|
tree
2014-03-06
Hal Finkel
When using CR bit registers on PPC32, handle the i1...
commit
|
commitdiff
|
tree
2014-03-05
Hal Finkel
With PPC CR bit registers, handle int_to_fp on older...
commit
|
commitdiff
|
tree
next