projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
This patch changes the saved IRBuilder insert point from BasicBlock::iterator to...
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
2013-06-04
Arnold Schwaighofer
SubtargetEmitter fix
commit
|
commitdiff
|
tree
2013-05-31
Arnold Schwaighofer
LoopVectorize: Change API call to get the backedge...
commit
|
commitdiff
|
tree
2013-05-31
Arnold Schwaighofer
LoopVectorize: PHIs with only outside users should...
commit
|
commitdiff
|
tree
2013-05-22
Arnold Schwaighofer
LoopVectorize: Make Value pointers that could be RAUW...
commit
|
commitdiff
|
tree
2013-05-18
Arnold Schwaighofer
LoopVectorize: Handle single edge PHIs
commit
|
commitdiff
|
tree
2013-05-15
Arnold Schwaighofer
LoopVectorize: Move call of canHoistAllLoads to canVectorize...
commit
|
commitdiff
|
tree
2013-05-15
Arnold Schwaighofer
LoopVectorize: Fix comments
commit
|
commitdiff
|
tree
2013-05-15
Arnold Schwaighofer
LoopVectorize: Hoist conditional loads if possible
commit
|
commitdiff
|
tree
2013-05-14
Arnold Schwaighofer
ARM ISel: Don't create illegal types during LowerMUL
commit
|
commitdiff
|
tree
2013-05-14
Arnold Schwaighofer
LoopVectorize: Handle loops with multiple forward inductions
commit
|
commitdiff
|
tree
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use the widest induction variable type
commit
|
commitdiff
|
tree
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use variable instead of repeated function...
commit
|
commitdiff
|
tree
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use IRBuilder interface in more places
commit
|
commitdiff
|
tree
2013-05-09
Arnold Schwaighofer
LoopVectorizer: Don't assert on the absence of induction...
commit
|
commitdiff
|
tree
2013-05-07
Arnold Schwaighofer
LoopVectorizer: Improve reduction variable identification
commit
|
commitdiff
|
tree
2013-05-07
Arnold Schwaighofer
LoopVectorize: getConsecutiveVector must respect signed...
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
Add missing PatternMatch.cpp to CMakeLists.txt
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
PatternMatch: Fix documentation - 'function' not 'attribute'
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
LoopVectorize: Add support for floating point min/max...
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
PatternMatch: Matcher for (un)ordered floating point...
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
LoopVectorizer: Cleanup of miminimum/maximum pattern...
commit
|
commitdiff
|
tree
2013-05-05
Arnold Schwaighofer
LoopVectorize: We don't need an identity element for...
commit
|
commitdiff
|
tree
2013-04-29
Arnold Schwaighofer
SimplifyCFG: If convert single conditional stores
commit
|
commitdiff
|
tree
2013-04-25
Arnold Schwaighofer
ARM cost model: Integer div and rem is lowered to a...
commit
|
commitdiff
|
tree
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Change variable name Stride to ConsecutiveStride
commit
|
commitdiff
|
tree
2013-04-24
Arnold Schwaighofer
LoopVectorize: Scalarize padded types
commit
|
commitdiff
|
tree
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Bail out if we don't have datalayout...
commit
|
commitdiff
|
tree
2013-04-21
Arnold Schwaighofer
Revert "SimplifyCFG: If convert single conditional...
commit
|
commitdiff
|
tree
2013-04-20
Arnold Schwaighofer
SimplifyCFG: If convert single conditional stores
commit
|
commitdiff
|
tree
2013-04-19
Arnold Schwaighofer
LoopVectorizer: Use matcher from PatternMatch.h for...
commit
|
commitdiff
|
tree
2013-04-18
Arnold Schwaighofer
LoopVectorizer: Recognize min/max reductions
commit
|
commitdiff
|
tree
2013-04-17
Arnold Schwaighofer
X86 cost model: Exit before calling getSimpleVT on...
commit
|
commitdiff
|
tree
2013-04-15
Arnold Schwaighofer
Fix bit size of v64i8 and v32i16 vector types.
commit
|
commitdiff
|
tree
2013-04-12
Arnold Schwaighofer
LoopVectorizer: integer division is not a reduction...
commit
|
commitdiff
|
tree
2013-04-08
Arnold Schwaighofer
X86 cost model: Model cost for uitofp and sitofp on...
commit
|
commitdiff
|
tree
2013-04-07
Arnold Schwaighofer
TargetLowering: Fix getTypeConversion handling of extended...
commit
|
commitdiff
|
tree
2013-04-05
Arnold Schwaighofer
ARM scheduler model: Add scheduler info to more instructions...
commit
|
commitdiff
|
tree
2013-04-05
Arnold Schwaighofer
ARM scheduler model: Swift has varying latencies, uops...
commit
|
commitdiff
|
tree
2013-04-04
Arnold Schwaighofer
LoopVectorizer: Pass OperandValueKind information to...
commit
|
commitdiff
|
tree
2013-04-04
Arnold Schwaighofer
X86 cost model: Differentiate cost for vector shifts...
commit
|
commitdiff
|
tree
2013-04-04
Arnold Schwaighofer
CostModel: Add parameter to instruction cost to further...
commit
|
commitdiff
|
tree
2013-04-03
Arnold Schwaighofer
X86 cost model: Vector shifts are expensive in most...
commit
|
commitdiff
|
tree
2013-04-02
Arnold Schwaighofer
DAGCombiner: Merge store/loads when we have extload...
commit
|
commitdiff
|
tree
2013-04-01
Arnold Schwaighofer
Merge load/store sequences with adresses: base + index...
commit
|
commitdiff
|
tree
next