projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
DwarfDebug: Remove trivial function wrapper
2013-12-03
Arnold Schwaighofer
opt: Mirror vectorization presets of clang
commit
|
commitdiff
|
tree
2013-11-26
Arnold Schwaighofer
LoopVectorizer: Truncate i64 trip counts of i32 phis...
commit
|
commitdiff
|
tree
2013-11-22
Arnold Schwaighofer
SLPVectorizer: Fix whitespace errors.
commit
|
commitdiff
|
tree
2013-11-19
Arnold Schwaighofer
SLPVectorizer: Fix stale for Value pointer array
commit
|
commitdiff
|
tree
2013-11-19
Arnold Schwaighofer
SLPVectorizer: Fix whitespace errors
commit
|
commitdiff
|
tree
2013-11-18
Arnold Schwaighofer
LoopVectorizer: Extend the induction variable to a...
commit
|
commitdiff
|
tree
2013-11-15
Arnold Schwaighofer
LoopVectorizer: Use abi alignment for accesses with...
commit
|
commitdiff
|
tree
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Move cse code into its own function
commit
|
commitdiff
|
tree
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Perform redundancy elimination on induction...
commit
|
commitdiff
|
tree
2013-11-01
Arnold Schwaighofer
LoopVectorizer: If dependency checks fail try runtime...
commit
|
commitdiff
|
tree
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Clear all member data structures in...
commit
|
commitdiff
|
tree
2013-10-29
Arnold Schwaighofer
ARM cost model: Unaligned vectorized double stores...
commit
|
commitdiff
|
tree
2013-10-29
Arnold Schwaighofer
ARM cost model: Account for zero cost scalar SROA instructions
commit
|
commitdiff
|
tree
2013-10-29
Arnold Schwaighofer
SLPVectorizer: Use vector type for vectorized memory...
commit
|
commitdiff
|
tree
2013-10-16
Arnold Schwaighofer
SLPVectorizer: Don't vectorize volatile memory operations
commit
|
commitdiff
|
tree
2013-10-16
Arnold Schwaighofer
Revert "SLPVectorizer: Don't vectorize volatile memory...
commit
|
commitdiff
|
tree
2013-10-16
Arnold Schwaighofer
SLPVectorizer: Don't vectorize volatile memory operations
commit
|
commitdiff
|
tree
2013-10-12
Arnold Schwaighofer
SLPVectorizer: Sort PHINodes based on their opcode
commit
|
commitdiff
|
tree
2013-10-07
Arnold Schwaighofer
LoopVectorize: External uses must use the last value...
commit
|
commitdiff
|
tree
2013-10-04
Arnold Schwaighofer
SLPVectorizer: Sort inputs to commutative binary operations
commit
|
commitdiff
|
tree
2013-09-30
Arnold Schwaighofer
Swift model: Fix uop description on some writes
commit
|
commitdiff
|
tree
2013-09-30
Arnold Schwaighofer
IfConverter: Use TargetSchedule for instruction latencies
commit
|
commitdiff
|
tree
2013-09-25
Arnold Schwaighofer
SLPVectorize: Put horizontal reductions feeding a store...
commit
|
commitdiff
|
tree
2013-09-23
Arnold Schwaighofer
Revert "LoopVectorizer: Only allow vectorization of...
commit
|
commitdiff
|
tree
2013-09-21
Arnold Schwaighofer
SLPVectorizer: Fix multiline comment warning
commit
|
commitdiff
|
tree
2013-09-21
Arnold Schwaighofer
Reapply "SLPVectorizer: Handle more horizontal reductions...
commit
|
commitdiff
|
tree
2013-09-21
Arnold Schwaighofer
Revert "SLPVectorizer: Handle more horizontal reductions...
commit
|
commitdiff
|
tree
2013-09-20
Arnold Schwaighofer
SLPVectorizer: Handle more horizontal reductions (disabled)
commit
|
commitdiff
|
tree
2013-09-17
Arnold Schwaighofer
Costmodel: Add support for horizontal vector reductions
commit
|
commitdiff
|
tree
2013-09-17
Arnold Schwaighofer
SLPVectorizer: Don't vectorize phi nodes that use invoke...
commit
|
commitdiff
|
tree
2013-09-16
Arnold Schwaighofer
Don't vectorize if there are outside loop users of...
commit
|
commitdiff
|
tree
2013-09-04
Arnold Schwaighofer
Change swift/vldm test case to be less dependent on...
commit
|
commitdiff
|
tree
2013-09-04
Arnold Schwaighofer
Swift: Only build vldm/vstm with q register aligned...
commit
|
commitdiff
|
tree
2013-08-20
Arnold Schwaighofer
SLPVectorizer: Fix invalid iterator errors
commit
|
commitdiff
|
tree
2013-08-13
Arnold Schwaighofer
Also remove logic in LateVectorize
commit
|
commitdiff
|
tree
2013-08-13
Arnold Schwaighofer
Remove logic that decides whether to vectorize or not...
commit
|
commitdiff
|
tree
2013-08-10
Arnold Schwaighofer
Revert r188119 "Kill some duplicated code for removing...
commit
|
commitdiff
|
tree
2013-08-08
Arnold Schwaighofer
Revert "Reapply r185872 now that the address sanitizer...
commit
|
commitdiff
|
tree
2013-08-06
Arnold Schwaighofer
LoopVectorize: Allow vectorization of loops with lifetime...
commit
|
commitdiff
|
tree
2013-07-13
Arnold Schwaighofer
LoopVectorizer: Disallow reductions whose header phi...
commit
|
commitdiff
|
tree
2013-07-12
Arnold Schwaighofer
X86 cost model: Add cost for vectorized gather/scather
commit
|
commitdiff
|
tree
2013-07-12
Arnold Schwaighofer
ARM cost model: Add cost for gather/scather
commit
|
commitdiff
|
tree
2013-07-12
Arnold Schwaighofer
TargetTransformInfo: address calculation parameter...
commit
|
commitdiff
|
tree
2013-07-11
Arnold Schwaighofer
LoopVectorize: Vectorize all accesses in address space...
commit
|
commitdiff
|
tree
2013-07-05
Arnold Schwaighofer
ARM: Add a pack pattern for matching arithmetic shift...
commit
|
commitdiff
|
tree
2013-07-05
Arnold Schwaighofer
ARM: Fix incorrect pack pattern
commit
|
commitdiff
|
tree
2013-07-01
Arnold Schwaighofer
LoopVectorize: Math functions only read rounding mode
commit
|
commitdiff
|
tree
2013-06-28
Arnold Schwaighofer
LoopVectorize: Pull dyn_cast into setDebugLocFromInst
commit
|
commitdiff
|
tree
2013-06-28
Arnold Schwaighofer
LoopVectorize: Use static function instead of DebugLocSetter...
commit
|
commitdiff
|
tree
2013-06-28
Arnold Schwaighofer
LoopVectorize: Preserve debug location info
commit
|
commitdiff
|
tree
2013-06-27
Arnold Schwaighofer
LoopVectorize: Cache edge masks created during if-conversion
commit
|
commitdiff
|
tree
2013-06-27
Arnold Schwaighofer
LoopVectorize: Use vectorized loop invariant gep index...
commit
|
commitdiff
|
tree
2013-06-27
Arnold Schwaighofer
Fix spelling.
commit
|
commitdiff
|
tree
2013-06-27
Arnold Schwaighofer
LoopVectorize: Don't store a reversed value in the...
commit
|
commitdiff
|
tree
2013-06-25
Arnold Schwaighofer
X86 cost model: Vectorizing integer division is a bad...
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
Reapply 184685 after the SetVector iteration order...
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
LoopVectorize: Use SetVector for the access set
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
Revert "LoopVectorize: Use the dependence test utility...
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
LoopVectorize: Use the dependence test utility class
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for checking dependency...
commit
|
commitdiff
|
tree
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for building sets...
commit
|
commitdiff
|
tree
2013-06-07
Arnold Schwaighofer
ARM sched model: Use the right resources for DIV
commit
|
commitdiff
|
tree
2013-06-07
Arnold Schwaighofer
ARM sched model: Add VFP div instruction on Swift
commit
|
commitdiff
|
tree
2013-06-07
Arnold Schwaighofer
CodeGenSchedule: Use resize instead of copying a vector
commit
|
commitdiff
|
tree
2013-06-07
Arnold Schwaighofer
ARM sched model: Add SIMD/VFP load/store instructions...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
CodeGenSchedule: smallvector.push_back(smallvector...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
Revert "ARM sched model: Add SIMD/VFP load/store instruction...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add SIMD/VFP load/store instructions...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add integer VFP/SIMD instructions...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add integer load/store instructions...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add integer arithmetic instructions...
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Cortex A9 - More InstRW sched resources
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add branch thumb instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add branch thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add branch instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add preload thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add preload instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb instructions
commit
|
commitdiff
|
tree
2013-06-06
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-05
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP instructions
commit
|
commitdiff
|
tree
2013-06-05
Arnold Schwaighofer
ARM sched model: Add divsion, loads, branches, vfp cvt
commit
|
commitdiff
|
tree
2013-06-05
Arnold Schwaighofer
ARMInstrInfo: Improve isSwiftFastImmShift
commit
|
commitdiff
|
tree
2013-06-05
Arnold Schwaighofer
SubtargetEmitter fix
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
Revert series of sched model patches until I figure...
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add VFP div instruction on Swift
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add SIMD/VFP load/store instructions...
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add integer VFP/SIMD instructions...
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add integer load/store instructions...
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add integer arithmetic instructions...
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Cortex A9 - More InstRW sched resources
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add branch thumb instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add branch thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add branch instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add preload thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add preload instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP thumb2 instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add more ALU and CMP instructions
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARM sched model: Add divsion, loads, branches, vfp cvt
commit
|
commitdiff
|
tree
2013-06-04
Arnold Schwaighofer
ARMInstrInfo: Improve isSwiftFastImmShift
commit
|
commitdiff
|
tree
next