projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure
2015-02-21
Matt Arsenault
R600/SI: Use v_madmk_f32
commit
|
commitdiff
|
tree
2015-02-21
Matt Arsenault
R600/SI: Try to use v_madak_f32
commit
|
commitdiff
|
tree
2015-02-21
Matt Arsenault
R600/SI: Don't crash when getting immediate operand...
commit
|
commitdiff
|
tree
2015-02-21
Matt Arsenault
R600/SI: Fix mad*k definitions
commit
|
commitdiff
|
tree
2015-02-20
Matt Arsenault
R600/SI: Remove v_sub_f64 pseudo
commit
|
commitdiff
|
tree
2015-02-20
Matt Arsenault
R600: Use new fmad node.
commit
|
commitdiff
|
tree
2015-02-20
Matt Arsenault
Add generic fmad DAG node.
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Rename dst encoding field to be consistent...
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Consistently capitalize encoding field names
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Set noNamedPositionallyEncodedOperands
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix src1_modifiers for class instructions
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix not setting clamp / omod for v_cndmask_b32_e64
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600: Fix operand encoding error
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix encoding error from glc bit on VI SMRD...
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix operand encoding for flat instructions
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix error from vdst on no return atomics
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Add missing offset operand to buffer bothen
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Add missing soffset operand to global atomics
commit
|
commitdiff
|
tree
2015-02-18
Matt Arsenault
R600/SI: Fix brace identation
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Implement correct f64 fdiv
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Use complex operand folding for div_scale
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Add tests for div_fmas with inline immediate...
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix implicit vcc operand to v_div_fmas_*
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix schedule model for v_div_scale_{f32|f64}
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Really fix size of VReg_1
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Rename encoding field to match docs for VOP3b
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix not encoding src2 for v_div_scale_{f32...
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix VOP3b encoding on VI
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix phys reg copies in SIFoldOperands
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix copies from SGPR to VCC
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Add hack to copy from a VGPR to VCC
commit
|
commitdiff
|
tree
2015-02-14
Matt Arsenault
R600/SI: Fix size of VReg_1
commit
|
commitdiff
|
tree
2015-02-13
Matt Arsenault
R600/SI: Remove handling of fpimm
commit
|
commitdiff
|
tree
2015-02-13
Matt Arsenault
R600/SI: Allow f64 inline immediates in i64 operands
commit
|
commitdiff
|
tree
2015-02-13
Matt Arsenault
R600/SI: Minor test scheduling fixes
commit
|
commitdiff
|
tree
2015-02-13
Matt Arsenault
R600/SI: Remove unnecessary check for fpimm
commit
|
commitdiff
|
tree
2015-02-05
Matt Arsenault
R600/SI: Fix i64 truncate to i1
commit
|
commitdiff
|
tree
2015-02-05
Matt Arsenault
Add addrspacecast node to tablegen
commit
|
commitdiff
|
tree
2015-02-05
Matt Arsenault
Add support for double / float to EndianStream
commit
|
commitdiff
|
tree
2015-01-31
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2015-01-31
Matt Arsenault
R600/SI: Only select cvt_flr/cvt_rpi with no NaNs.
commit
|
commitdiff
|
tree
2015-01-29
Matt Arsenault
R600/SI: Implement enableAggressiveFMAFusion
commit
|
commitdiff
|
tree
2015-01-29
Matt Arsenault
R600/SI: Add subtarget feature for if f32 fma is fast
commit
|
commitdiff
|
tree
2015-01-29
Matt Arsenault
R600/SI: Fix tonga's basic scheduling model
commit
|
commitdiff
|
tree
2015-01-26
Matt Arsenault
R600: Cleanup or test
commit
|
commitdiff
|
tree
2015-01-21
Matt Arsenault
R600: Add checks for urem/srem by a constant
commit
|
commitdiff
|
tree
2015-01-21
Matt Arsenault
R600: Add missing tests for i64 srem
commit
|
commitdiff
|
tree
2015-01-21
Matt Arsenault
R600/SI: Custom lower fround
commit
|
commitdiff
|
tree
2015-01-18
Matt Arsenault
R600: Remove redundant test
commit
|
commitdiff
|
tree
2015-01-16
Matt Arsenault
R600: Clean up floor tests
commit
|
commitdiff
|
tree
2015-01-15
Matt Arsenault
R600/SI: Add patterns for v_cvt_{flr|rpi}_i32_f32
commit
|
commitdiff
|
tree
2015-01-15
Matt Arsenault
R600/SI: Fix trailing comma with modifiers
commit
|
commitdiff
|
tree
2015-01-15
Matt Arsenault
R600/SI: Improve fpext / fptrunc test coverage
commit
|
commitdiff
|
tree
2015-01-14
Matt Arsenault
R600/SI: Remove some redudant load testcases.
commit
|
commitdiff
|
tree
2015-01-14
Matt Arsenault
R600/SI: Fix bad code with unaligned byte vector loads
commit
|
commitdiff
|
tree
2015-01-14
Matt Arsenault
Implement new way of expanding extloads.
commit
|
commitdiff
|
tree
2015-01-13
Matt Arsenault
R600: Implement getRecipEstimate
commit
|
commitdiff
|
tree
2015-01-13
Matt Arsenault
R600: Implement getRsqrtEstimate
commit
|
commitdiff
|
tree
2015-01-13
Matt Arsenault
R600: Make cttz / ctlz cheap to speculate
commit
|
commitdiff
|
tree
2015-01-13
Matt Arsenault
Combine fcmp + select to fminnum / fmaxnum if no nans...
commit
|
commitdiff
|
tree
2015-01-12
Matt Arsenault
R600/SI: Remove redundant setting expand on f64 vectors
commit
|
commitdiff
|
tree
2015-01-08
Matt Arsenault
Fix fcmp + fabs instcombines when using the intrinsic
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add combine for isinfinite pattern
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Add isNegative helper to ConstantFPSDNode
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Add isInfinity helper to ConstantFPSDNode
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Pattern match isinf to v_cmp_class instructions
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add basic DAG combines for fp_class
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add class intrinsic
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Fix using wrong intrinsic in test
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Convert fcmp with 0.0 from casted integers to icmp
commit
|
commitdiff
|
tree
2014-12-21
Matt Arsenault
Enable (sext x) == C --> x == (trunc C) combine
commit
|
commitdiff
|
tree
2014-12-19
Matt Arsenault
R600: Remove outdated comment
commit
|
commitdiff
|
tree
2014-12-19
Matt Arsenault
R600/SI: Only form min/max with 1 use.
commit
|
commitdiff
|
tree
2014-12-17
Matt Arsenault
R600/SI: Fix f64 inline immediates
commit
|
commitdiff
|
tree
2014-12-16
Matt Arsenault
NVPTX: Remove duplicate of AsmPrinter::lowerConstant
commit
|
commitdiff
|
tree
2014-12-16
Matt Arsenault
Move lowerConstant to AsmPrinter
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600: Fix min/max matching problems with unordered...
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600/SI: fmin/fmax_legacy are not associative
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600/SI: Don't promote f32 select to i32
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
Add target hook for whether it is profitable to reduce...
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Handle physical registers in getOpRegClass
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Don't verify constant bus usage of flag ops
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
Try to include operand counts for mismatches in tablegen.
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Use unordered equal instructions
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Make more unordered comparisons legal
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Use unordered not equal instructions
commit
|
commitdiff
|
tree
2014-12-08
Matt Arsenault
R600/SI: Move continue after checking s_mov_b32.
commit
|
commitdiff
|
tree
2014-12-06
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-12-04
Matt Arsenault
Allow target to specify prefix for labels
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
Fix sphinx error from Statepoints.rst
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix SIFixSGPRCopies for copies to physical...
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Remove incorrect assertion
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Remove i1 pseudo VALU ops
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix suspicious indexing
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix running SILowerI1Copies a second time
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix live range error hidden by SIFoldOperands
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Change mubuf offsets to print as decimal
commit
|
commitdiff
|
tree
2014-12-02
Matt Arsenault
R600: Cleanup some tests and add missing testcases
commit
|
commitdiff
|
tree
2014-12-01
Matt Arsenault
R600/SI: Various instruction format bit test cleanups
commit
|
commitdiff
|
tree
2014-11-28
Matt Arsenault
R600/SI: Fix assertion on sign extend of 3 vectors
commit
|
commitdiff
|
tree
next