projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM64: add 128-bit MLA operations to the custom selection code.
2014-04-01
Matt Arsenault
Fix missing RUN line in test
commit
|
commitdiff
|
tree
2014-04-01
Matt Arsenault
Make isSetCCEquivalent respect the TargetBooleanContents
commit
|
commitdiff
|
tree
2014-04-01
Matt Arsenault
Add helpers for checking if a value is a target boolean...
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
R600/SI: Remove leftover pattern splitting 64-bit ors.
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
Change shouldSplitVectorElementType to better match...
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
R600/SI: Implement shouldConvertConstantLoadToIntImm
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
R600: Compute masked bits for min and max
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
R600: Add BFE, BFI, and BFM intrinsics to help with...
commit
|
commitdiff
|
tree
2014-03-31
Matt Arsenault
R600: Add target nodes for BFM and BFI
commit
|
commitdiff
|
tree
2014-03-27
Matt Arsenault
R600: Implement isZExtFree.
commit
|
commitdiff
|
tree
2014-03-27
Matt Arsenault
R600/SI: Fix unreachable with a sext_in_reg to an illegal...
commit
|
commitdiff
|
tree
2014-03-26
Matt Arsenault
R600: Add a testcase for sext_in_reg I missed.
commit
|
commitdiff
|
tree
2014-03-25
Matt Arsenault
R600: Move computeMaskedBitsForTargetNode out of AMDILISelLo...
commit
|
commitdiff
|
tree
2014-03-25
Matt Arsenault
R600: Add failing testcase for <3 x i32> stores.
commit
|
commitdiff
|
tree
2014-03-25
Matt Arsenault
Fix creating illegal setcc cond codes.
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600: Don't viewCFG() under DEBUG() except on failure.
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600/SI: Fix extra mov from legalizing 64-bit SALU...
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600/SI: Sub-optimial fix for 64-bit immediates with...
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600/SI: Fix 64-bit bit ops that require the VALU.
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600: Implement isNarrowingProfitable.
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600/SI: Move splitting 64-bit immediates to separate...
commit
|
commitdiff
|
tree
2014-03-24
Matt Arsenault
R600/SI: Fix 64-bit private loads.
commit
|
commitdiff
|
tree
2014-03-21
Matt Arsenault
R600/SI: Move instruction patterns to scalar versions.
commit
|
commitdiff
|
tree
2014-03-20
Matt Arsenault
R600: Remove unused method declaration.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Add unused LDS 2 form instructions.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Add support for 64-bit LDS writes
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Add support for 64-bit LDS loads.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Match i16 immediate offset of LDS instructions.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Fix test checking wrong instruction operand.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Don't display the GDS bit.
commit
|
commitdiff
|
tree
2014-03-19
Matt Arsenault
R600/SI: Merge offset0 and offset1 fields for single...
commit
|
commitdiff
|
tree
2014-03-17
Matt Arsenault
Make methods static
commit
|
commitdiff
|
tree
2014-03-17
Matt Arsenault
R600: Match sign_extend_inreg to BFE instructions
commit
|
commitdiff
|
tree
2014-03-17
Matt Arsenault
Make DAGCombiner work on vector bitshifts with constant...
commit
|
commitdiff
|
tree
2014-03-15
Matt Arsenault
R600: Remove unnecessary attempt to zext a pointer.
commit
|
commitdiff
|
tree
2014-03-15
Matt Arsenault
R600: Code cleanup.
commit
|
commitdiff
|
tree
2014-03-12
Matt Arsenault
R600: Fix trunc store from i64 to i1
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
R600: Calculate store mask instead of using switch.
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Add helpers for getting scalar sizes of vector value...
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Fix undefined behavior in vector shift tests.
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Remove incomplete comment
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Move trivial getter into header.
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Use .data() instead of &x[0]
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Fix indentation
commit
|
commitdiff
|
tree
2014-03-11
Matt Arsenault
Fix non 2-space indentation.
commit
|
commitdiff
|
tree
2014-03-06
Matt Arsenault
R600: Fix extloads from i8 / i16 to i64.
commit
|
commitdiff
|
tree
2014-03-06
Matt Arsenault
R600/SI: Expand selects on vectors.
commit
|
commitdiff
|
tree
2014-03-06
Matt Arsenault
Fix missing C++ mode comment
commit
|
commitdiff
|
tree
2014-03-06
Matt Arsenault
Teach lint about address spaces
commit
|
commitdiff
|
tree
2014-03-05
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-03-05
Matt Arsenault
Allow constant folding of fma and fmuladd
commit
|
commitdiff
|
tree
2014-03-05
Matt Arsenault
Fix duplicate code in ConstantFolding
commit
|
commitdiff
|
tree
2014-03-01
Matt Arsenault
R600: Add failing control flow tests.
commit
|
commitdiff
|
tree
2014-02-26
Matt Arsenault
R600: Remove unnecessary build_vector pattern.
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
Fix unused variable
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
R600/SI - Add new CI arithmetic instructions.
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
R600: Make check clearer.
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
Fix DOT4 missing from getTargetOpcodeName
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
Add missing const
commit
|
commitdiff
|
tree
2014-02-24
Matt Arsenault
Trivial code simplification
commit
|
commitdiff
|
tree
2014-02-14
Matt Arsenault
Do more addrspacecast transforms that happen for bitcast.
commit
|
commitdiff
|
tree
2014-02-12
Matt Arsenault
Remove unneeded include
commit
|
commitdiff
|
tree
2014-02-11
Matt Arsenault
R600/SI: Fix assertion on infinite loops.
commit
|
commitdiff
|
tree
2014-02-10
Matt Arsenault
R600: Implement isTruncateFree
commit
|
commitdiff
|
tree
2014-02-07
Matt Arsenault
R600/SI: Add failing test for 3 x i64 vectors.
commit
|
commitdiff
|
tree
2014-02-05
Matt Arsenault
Pass address space to allowsUnalignedMemoryAccesses
commit
|
commitdiff
|
tree
2014-02-05
Matt Arsenault
Add address space argument to allowsUnalignedMemoryAccess.
commit
|
commitdiff
|
tree
2014-02-03
Matt Arsenault
Add DEBUG_TYPE to SIAnnotateControlFlow
commit
|
commitdiff
|
tree
2014-02-02
Matt Arsenault
Add some xfailed R600 tests for 64-bit private accesses.
commit
|
commitdiff
|
tree
2014-02-02
Matt Arsenault
R600/SI: Fix insertelement with dynamic indices.
commit
|
commitdiff
|
tree
2014-01-31
Matt Arsenault
Allow speculating llvm.sqrt, fma and fmuladd
commit
|
commitdiff
|
tree
2014-01-27
Matt Arsenault
Fix sext(setcc) -> select_cc using wrong type for setcc.
commit
|
commitdiff
|
tree
2014-01-22
Matt Arsenault
Add CHECK-LABELs
commit
|
commitdiff
|
tree
2014-01-22
Matt Arsenault
Handle an addrspacecast case in memcpyopt
commit
|
commitdiff
|
tree
2014-01-22
Matt Arsenault
Get right cost for addrspacecast in cost model
commit
|
commitdiff
|
tree
2014-01-22
Matt Arsenault
Bug 18228 - Fix accepting bitcasts between vectors...
commit
|
commitdiff
|
tree
2014-01-22
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-01-14
Matt Arsenault
Do pointer cast simplifications on addrspacecast
commit
|
commitdiff
|
tree
2014-01-14
Matt Arsenault
Remove a check for an illegal condition.
commit
|
commitdiff
|
tree
2014-01-14
Matt Arsenault
Make nocapture analysis work with addrspacecast
commit
|
commitdiff
|
tree
2014-01-08
Matt Arsenault
Move declaration of variables down to first use.
commit
|
commitdiff
|
tree
2014-01-08
Matt Arsenault
Add missing definitions of key_type and value_type...
commit
|
commitdiff
|
tree
2014-01-06
Matt Arsenault
Fix c++ mode comments
commit
|
commitdiff
|
tree
2014-01-02
Matt Arsenault
Fix all the verifier tests I added for address spaces.
commit
|
commitdiff
|
tree
2014-01-02
Matt Arsenault
Allow addrspacecast in global aliases
commit
|
commitdiff
|
tree
2014-01-02
Matt Arsenault
Delete unread globals through addrspacecast
commit
|
commitdiff
|
tree
2014-01-02
Matt Arsenault
Fix addrspacecast with metadata globals
commit
|
commitdiff
|
tree
2013-12-19
Matt Arsenault
R600/SI: Make private pointers be 32-bit.
commit
|
commitdiff
|
tree
2013-12-19
Matt Arsenault
Fix missing C++ mode comment
commit
|
commitdiff
|
tree
2013-12-16
Matt Arsenault
Fix typo in instruction name.
commit
|
commitdiff
|
tree
2013-12-14
Matt Arsenault
Don't manually calculate size in bytes
commit
|
commitdiff
|
tree
2013-12-14
Matt Arsenault
R600/SI: Minor improvements to test.
commit
|
commitdiff
|
tree
2013-12-14
Matt Arsenault
Teach MemoryBuiltins about address spaces
commit
|
commitdiff
|
tree
2013-12-14
Matt Arsenault
Print the address space of a MachineMemOperand
commit
|
commitdiff
|
tree
2013-12-10
Matt Arsenault
Use llvm_unreachable instead of assert(0)
commit
|
commitdiff
|
tree
2013-12-10
Matt Arsenault
R600/SI: Add i64 cmp tests
commit
|
commitdiff
|
tree
2013-12-10
Matt Arsenault
Fix gcc warnings.
commit
|
commitdiff
|
tree
2013-12-07
Matt Arsenault
Fix assert with copy from global through addrspacecast
commit
|
commitdiff
|
tree
2013-12-07
Matt Arsenault
Add getBitCastOrAddrSpaceCast
commit
|
commitdiff
|
tree
2013-12-05
Matt Arsenault
Revert part of GCC warning fix to fix debug build.
commit
|
commitdiff
|
tree
next