projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SystemZ] Tighten branch tests
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
2013-04-01
Arnold Schwaighofer
ARM Scheduler Model: Add resources instructions, map...
commit
|
commitdiff
|
tree
2013-03-26
Arnold Schwaighofer
BasicAA: Only query twice if the result of the more...
commit
|
commitdiff
|
tree
2013-03-26
Arnold Schwaighofer
Revert ARM Scheduler Model: Add resources instructions...
commit
|
commitdiff
|
tree
2013-03-26
Arnold Schwaighofer
ARM Scheduler Model: Add resources instructions, map...
commit
|
commitdiff
|
tree
2013-03-26
Arnold Schwaighofer
ARM Scheduler Model: Partial implementation of the...
commit
|
commitdiff
|
tree
2013-03-18
Arnold Schwaighofer
ARM cost model: Make some vector integer to float casts...
commit
|
commitdiff
|
tree
2013-03-18
Arnold Schwaighofer
ARM cost model: Correct cost for some cheap float to...
commit
|
commitdiff
|
tree
2013-03-15
Arnold Schwaighofer
ARM cost model: Fix costs for some vector selects
commit
|
commitdiff
|
tree
2013-03-15
Arnold Schwaighofer
ARM cost model: Fix cost of fptrunc and fpext instructions
commit
|
commitdiff
|
tree
2013-03-14
Arnold Schwaighofer
LoopVectorizer: Insert some white space to make test...
commit
|
commitdiff
|
tree
2013-03-14
Arnold Schwaighofer
ARM cost model: Increase cost of some vector selects...
commit
|
commitdiff
|
tree
2013-03-14
Arnold Schwaighofer
Add missing asserts flag to test - it uses debug flags
commit
|
commitdiff
|
tree
2013-03-14
Arnold Schwaighofer
LoopVectorize: Invert case when we use a vector cmp...
commit
|
commitdiff
|
tree
2013-03-13
Arnold Schwaighofer
ARM cost model: Add test case to make sure we would...
commit
|
commitdiff
|
tree
2013-03-12
Arnold Schwaighofer
ARM cost model: Increase the cost for vector casts...
commit
|
commitdiff
|
tree
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore all dbg intrinisic
commit
|
commitdiff
|
tree
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore dbg.value instructions
commit
|
commitdiff
|
tree
2013-03-05
Arnold Schwaighofer
Use the right number of slashes in comment string
commit
|
commitdiff
|
tree
2013-03-05
Arnold Schwaighofer
Clarify comment for function getObjectSize
commit
|
commitdiff
|
tree
2013-03-02
Arnold Schwaighofer
ARM NEON: Fix v2f32 float intrinsics
commit
|
commitdiff
|
tree
2013-03-02
Arnold Schwaighofer
X86 cost model: Adjust cost for custom lowered vector...
commit
|
commitdiff
|
tree
2013-02-20
Arnold Schwaighofer
DAGCombiner: Fold pointless truncate, bitcast, buildvector...
commit
|
commitdiff
|
tree
2013-02-19
Arnold Schwaighofer
ARM NEON: Don't need COPY_TO_REGCLASS in pattern
commit
|
commitdiff
|
tree
2013-02-19
Arnold Schwaighofer
ARM NEON: Merge a f32 bitcast of a v2i32 extractelt
commit
|
commitdiff
|
tree
2013-02-12
Arnold Schwaighofer
ARM cost model: Add vector reverse shuffle costs
commit
|
commitdiff
|
tree
2013-02-12
Arnold Schwaighofer
Cost model: Add check for reverse shuffles to CostModel...
commit
|
commitdiff
|
tree
2013-02-12
Arnold Schwaighofer
ARM NEON: Handle v16i8 and v8i16 reverse shuffles
commit
|
commitdiff
|
tree
2013-02-08
Arnold Schwaighofer
ARM cost model: Address computation in vector mem ops...
commit
|
commitdiff
|
tree
2013-02-07
Arnold Schwaighofer
Loop Vectorizer: Refactor Memory Cost Computation
commit
|
commitdiff
|
tree
2013-02-07
Arnold Schwaighofer
ARM cost model: Add costs for vector selects
commit
|
commitdiff
|
tree
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Refactor code to compute vectorized...
commit
|
commitdiff
|
tree
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Handle pointer stores/loads in getWidestType()
commit
|
commitdiff
|
tree
2013-02-05
Arnold Schwaighofer
ARM cost model: Cost for scalar integer casts and floating...
commit
|
commitdiff
|
tree
2013-02-04
Arnold Schwaighofer
ARM cost model: Penalize insertelement into D subregisters
commit
|
commitdiff
|
tree
2012-12-10
Arnold Schwaighofer
Optimistically analyse Phi cycles
commit
|
commitdiff
|
tree
2012-10-31
Arnold Schwaighofer
Remove stale documentation about tail duplicaton IR...
commit
|
commitdiff
|
tree
2012-09-06
Arnold Schwaighofer
BasicAA: Recognize cyclic NoAlias phis
commit
|
commitdiff
|
tree
2012-09-06
Arnold Schwaighofer
BasicAA: GEPs of NoAlias'ing base ptr with equivalent...
commit
|
commitdiff
|
tree
2012-09-04
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
commit
|
commitdiff
|
tree
2012-08-13
Arnold Schwaighofer
[Hexagon] Don't mark callee saved registers as clobbered...
commit
|
commitdiff
|
tree
2012-08-12
Arnold Schwaighofer
Revert 161581: Patch to implement UMLAL/SMLAL instructions...
commit
|
commitdiff
|
tree
2012-08-09
Arnold Schwaighofer
Patch to implement UMLAL/SMLAL instructions for the...
commit
|
commitdiff
|
tree
2010-02-22
Arnold Schwaighofer
Mark the return address stack slot as mutable when...
commit
|
commitdiff
|
tree
2009-06-15
Arnold Schwaighofer
CheckTailCallReturnConstraints is missing a check on the
commit
|
commitdiff
|
tree
2009-06-12
Arnold Schwaighofer
Fix Bug 4278: X86-64 with -tailcallopt calling convention
commit
|
commitdiff
|
tree
2009-03-28
Arnold Schwaighofer
Make check in CheckTailCallReturnConstraints for ignorable...
commit
|
commitdiff
|
tree
2009-03-28
Arnold Schwaighofer
Enable tail call optimization for functions that return...
commit
|
commitdiff
|
tree
2008-09-22
Arnold Schwaighofer
Change the calling convention used when tail call optimizati...
commit
|
commitdiff
|
tree
2008-09-11
Arnold Schwaighofer
Add indirect tail call (function pointer) examples.
commit
|
commitdiff
|
tree
2008-09-11
Arnold Schwaighofer
When tailcallopt is enabled all fastcc calls must have...
commit
|
commitdiff
|
tree
2008-05-14
Arnold Schwaighofer
Add documentation for tail call optimization to CodeGenerato...
commit
|
commitdiff
|
tree
2008-04-30
Arnold Schwaighofer
Really commit the test checking the argument lowering...
commit
|
commitdiff
|
tree
2008-04-30
Arnold Schwaighofer
Tail call optimization improvements:
commit
|
commitdiff
|
tree
2008-04-12
Arnold Schwaighofer
This patch corrects the handling of byval arguments...
commit
|
commitdiff
|
tree
2008-03-19
Arnold Schwaighofer
Don't loose incoming argument registers. Fix documentation...
commit
|
commitdiff
|
tree
2008-02-26
Arnold Schwaighofer
Refactor according to Evan's and Anton's suggestions.
commit
|
commitdiff
|
tree
2008-02-26
Arnold Schwaighofer
Correct function comments.
commit
|
commitdiff
|
tree
2008-02-26
Arnold Schwaighofer
Add support for intermodule tail calls on x86/32bit...
commit
|
commitdiff
|
tree
2008-02-26
Arnold Schwaighofer
Change the lowering of arguments for tail call optimized
commit
|
commitdiff
|
tree
2008-01-11
Arnold Schwaighofer
hrm - correct spelling.
commit
|
commitdiff
|
tree
next