OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ISel: Fix FastISel of swifterror values
2017-06-15
Arnold Schwaighofer
ISel: Fix FastISel of swifterror values
commit
|
commitdiff
|
tree
2017-03-07
Arnold Schwaighofer
SjLjEHPrepare: Fix the pass for swifterror arguments
commit
|
commitdiff
|
tree
2017-03-07
Arnold Schwaighofer
Fix bugpoint to work with swifterror values
commit
|
commitdiff
|
tree
2017-02-27
Arnold Schwaighofer
ISel: We need to notify FastIS of the IMPLICIT_DEF...
commit
|
commitdiff
|
tree
2017-02-15
Arnold Schwaighofer
AddressSanitizer: don't track swifterror memory addresses
commit
|
commitdiff
|
tree
2017-02-15
Arnold Schwaighofer
ThreadSanitizer: don't track swifterror memory addresses
commit
|
commitdiff
|
tree
2017-02-13
Arnold Schwaighofer
swiftcc: Don't emit tail calls from callers with swifterror...
commit
|
commitdiff
|
tree
2017-02-09
Arnold Schwaighofer
SwiftCC: swifterror register cannot be as the base...
commit
|
commitdiff
|
tree
2017-02-08
Arnold Schwaighofer
[ARM/AArch ISel] SwiftCC: First parameters that are...
commit
|
commitdiff
|
tree
2017-01-31
Arnold Schwaighofer
Don't combine stores to a swifterror pointer operand...
commit
|
commitdiff
|
tree
2016-10-28
Arnold Schwaighofer
Make swift calling convention test specific to armv7
commit
|
commitdiff
|
tree
2016-10-28
Arnold Schwaighofer
More swift calling convention tests
commit
|
commitdiff
|
tree
2016-10-11
Arnold Schwaighofer
Silence -Wunused-but-set-variable warning
commit
|
commitdiff
|
tree
2016-10-07
Arnold Schwaighofer
swifterror: Don't compute swifterror vregs during instructio...
commit
|
commitdiff
|
tree
2016-09-22
Arnold Schwaighofer
i386 does not support optimized swifterror handling
commit
|
commitdiff
|
tree
2016-09-21
Arnold Schwaighofer
Disable tail calls if there is an swifterror argument
commit
|
commitdiff
|
tree
2016-09-21
Arnold Schwaighofer
DeadArgElim: Don't mark swifterror arguments as unused
commit
|
commitdiff
|
tree
2016-09-10
Arnold Schwaighofer
It should also be legal to pass a swifterror parameter...
commit
|
commitdiff
|
tree
2016-09-10
Arnold Schwaighofer
InstCombine: Don't combine loads/stores from swifterror...
commit
|
commitdiff
|
tree
2016-09-10
Arnold Schwaighofer
Add an isSwiftError predicate to Value
commit
|
commitdiff
|
tree
2016-09-10
Arnold Schwaighofer
We also need to pass swifterror in R12 under swiftcc...
commit
|
commitdiff
|
tree
2016-09-09
Arnold Schwaighofer
Inliner: Don't mark swifterror allocas with lifetime...
commit
|
commitdiff
|
tree
2016-09-09
Arnold Schwaighofer
Create phi nodes for swifterror values at the end of...
commit
|
commitdiff
|
tree
2015-10-05
Arnold Schwaighofer
MergeFunctions: Clear GlobalNumbers ValueMap
commit
|
commitdiff
|
tree
2015-07-21
Arnold Schwaighofer
MergeFunc: Transfer the callee's attributes when replacing...
commit
|
commitdiff
|
tree
2015-07-19
Arnold Schwaighofer
Revert "MergeFuncs: Transfer the function parameter...
commit
|
commitdiff
|
tree
2015-07-17
Arnold Schwaighofer
MergeFuncs: Transfer the function parameter attributes...
commit
|
commitdiff
|
tree
2015-07-07
Arnold Schwaighofer
Add more nvcasts
commit
|
commitdiff
|
tree
2015-07-07
Arnold Schwaighofer
Add CHECK lines to test case
commit
|
commitdiff
|
tree
2015-07-07
Arnold Schwaighofer
Add a pattern for a nvcast from v2f64 -> v4f32
commit
|
commitdiff
|
tree
2015-06-09
Arnold Schwaighofer
MergeFunctions: Don't replace a weak function use by...
commit
|
commitdiff
|
tree
2015-06-09
Arnold Schwaighofer
Fix unused variable warning
commit
|
commitdiff
|
tree
2015-06-09
Arnold Schwaighofer
MergeFunctions: Impose a total order on the replacement...
commit
|
commitdiff
|
tree
2015-06-01
Arnold Schwaighofer
lit: Allow configurations to restrict the set of tests...
commit
|
commitdiff
|
tree
2015-05-12
Arnold Schwaighofer
MergeFunctions: Two different sized allocas are *not...
commit
|
commitdiff
|
tree
2015-05-09
Arnold Schwaighofer
Fix compile error
commit
|
commitdiff
|
tree
2015-05-08
Arnold Schwaighofer
ScheduleDAGInstrs: In functions with tail calls PseudoSource...
commit
|
commitdiff
|
tree
2014-10-26
Arnold Schwaighofer
Add an option to the LTO code generator to disable...
commit
|
commitdiff
|
tree
2014-10-10
Arnold Schwaighofer
SimplifyCFG: Don't convert phis into selects if we...
commit
|
commitdiff
|
tree
2014-08-07
Arnold Schwaighofer
SLPVectorizer: Use the type of the value loaded/stored...
commit
|
commitdiff
|
tree
2014-06-26
Arnold Schwaighofer
GVN: Preserve invariant.load metadata
commit
|
commitdiff
|
tree
2014-06-22
Arnold Schwaighofer
LoopVectorizer: Fix a dominance issue
commit
|
commitdiff
|
tree
2014-06-18
Arnold Schwaighofer
Add a triple so that right syntax is choosen on mac...
commit
|
commitdiff
|
tree
2014-05-29
Arnold Schwaighofer
LoopVectorizer: Add a check that the backedge taken...
commit
|
commitdiff
|
tree
2014-05-04
Arnold Schwaighofer
SLPVectorizer: Bring back the insertelement patch ...
commit
|
commitdiff
|
tree
2014-04-10
Arnold Schwaighofer
Reapply "SLPVectorizer: Ignore users that are insertelements...
commit
|
commitdiff
|
tree
2014-04-09
Arnold Schwaighofer
SLPVectorizer: Only vectorize intrinsics whose operands...
commit
|
commitdiff
|
tree
2014-03-31
Arnold Schwaighofer
Revert "SLPVectorizer: Ignore users that are insertelements...
commit
|
commitdiff
|
tree
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Take credit for free extractelement...
commit
|
commitdiff
|
tree
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Fix typos
commit
|
commitdiff
|
tree
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Ignore users that are insertelements...
commit
|
commitdiff
|
tree
2014-03-26
Arnold Schwaighofer
PR15967 Fix in basicaa for faulty returning no alias.
commit
|
commitdiff
|
tree
2014-03-12
Arnold Schwaighofer
Fix whitespace in vectorizer example
commit
|
commitdiff
|
tree
2014-03-12
Arnold Schwaighofer
Fix vectorizer docs.
commit
|
commitdiff
|
tree
2014-03-07
Arnold Schwaighofer
ISel: Make VSELECT selection terminate in cases where...
commit
|
commitdiff
|
tree
2014-03-05
Arnold Schwaighofer
LoopVectorizer: Preserve fast-math flags
commit
|
commitdiff
|
tree
2014-02-24
Arnold Schwaighofer
SLPVectorizer: Try vectorizing 'splat' stores
commit
|
commitdiff
|
tree
2014-02-24
Arnold Schwaighofer
LTO: Add the loop vectorizer to the LTO pipeline.
commit
|
commitdiff
|
tree
2014-02-16
Arnold Schwaighofer
SCEVExpander: Try hard not to create derived induction...
commit
|
commitdiff
|
tree
2014-02-15
Arnold Schwaighofer
Revert "SCEVExpander: Try hard not to create derived...
commit
|
commitdiff
|
tree
2014-02-15
Arnold Schwaighofer
SCEVExpander: Try hard not to create derived induction...
commit
|
commitdiff
|
tree
2014-02-08
Arnold Schwaighofer
LoopVectorizer: Keep track of conditional store basic...
commit
|
commitdiff
|
tree
2014-02-02
Arnold Schwaighofer
LoopVectorizer: Enable unrolling of conditional stores...
commit
|
commitdiff
|
tree
2014-02-01
Arnold Schwaighofer
ARMTTI: We don't have 16 allocatable scalar registers
commit
|
commitdiff
|
tree
2014-01-29
Arnold Schwaighofer
LoopVectorizer: Add a test case for unrolling of small...
commit
|
commitdiff
|
tree
2014-01-29
Arnold Schwaighofer
LoopVectorizer: Don't count the induction variable...
commit
|
commitdiff
|
tree
2014-01-28
Arnold Schwaighofer
LoopVectorize: Support conditional stores by scalarizing
commit
|
commitdiff
|
tree
2014-01-19
Arnold Schwaighofer
LoopVectorizer: A reduction that has multiple uses...
commit
|
commitdiff
|
tree
2014-01-16
Arnold Schwaighofer
BasicAA: We need to check both access sizes when comparing...
commit
|
commitdiff
|
tree
2014-01-15
Arnold Schwaighofer
LoopVectorize: Only strip casts from integer types...
commit
|
commitdiff
|
tree
2014-01-11
Arnold Schwaighofer
LoopVectorizer: Enable strided memory accesses versioning...
commit
|
commitdiff
|
tree
2014-01-10
Arnold Schwaighofer
LoopVectorizer: Handle strided memory accesses by versioning
commit
|
commitdiff
|
tree
2014-01-10
Arnold Schwaighofer
SCEVRewriter: Optionally interpret constants in value...
commit
|
commitdiff
|
tree
2014-01-03
Arnold Schwaighofer
BasicAA: Use reachabilty instead of dominance for checking...
commit
|
commitdiff
|
tree
2014-01-02
Arnold Schwaighofer
BasicAA: Fix value equality and phi cycles
commit
|
commitdiff
|
tree
2013-12-17
Arnold Schwaighofer
LoopVectorizer: Don't if-convert constant expressions...
commit
|
commitdiff
|
tree
2013-12-05
Arnold Schwaighofer
SLPVectorizer: An in-tree vectorized entry cannot also...
commit
|
commitdiff
|
tree
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
next