2015-04-13 |
Jan Vesely | Revert revisions r234755, r234759, r234760 |
tree | commitdiff |
2015-04-13 |
Jan Vesely | R600: Add carry and borrow instructions. Use them to... |
tree | commitdiff |
2015-04-13 |
Jan Vesely | LegalizeDAG: Try to use Overflow operations when expand... |
tree | commitdiff |
2015-04-13 |
NAKAMURA Takumi | llvm/test/CodeGen/R600/fminnum.ll: Relax an expression... |
tree | commitdiff |
2015-04-12 |
Jan Vesely | R600: Make FMIN/MAXNUM legal on all asics |
tree | commitdiff |
2015-04-08 |
Tom Stellard | R600/SI: Don't print offset0/offset1 DS operands when... |
tree | commitdiff |
2015-03-27 |
Ahmed Bougacha | [R600/SI] Fix testcase check line. |
tree | commitdiff |
2015-03-27 |
Andrew Trick | Complete the MachineScheduler fix made way back in... |
tree | commitdiff |
2015-03-24 |
Marek Olsak | R600/SI: Select V_BFE_U32 for and+shift with a non... |
tree | commitdiff |
2015-03-24 |
Marek Olsak | R600/SI: Custom-select 32-bit S_BFE from bitwise opcodes |
tree | commitdiff |
2015-03-24 |
Marek Olsak | R600/SI: Improve BFM support |
tree | commitdiff |
2015-03-24 |
Marek Olsak | R600/SI: Use V_FRACT_F64 for faster 64-bit floor on SI |
tree | commitdiff |
2015-03-24 |
Marek Olsak | R600/SI: Expand fract to floor, then only select V_FRAC... |
tree | commitdiff |
2015-03-23 |
Matt Arsenault | R600/SI: Allow commuting compares |
tree | commitdiff |
2015-03-23 |
Tom Stellard | R600/SI: Fix crash in SIInstrInfo::areLoadsFromSameBase... |
tree | commitdiff |
2015-03-21 |
Matt Arsenault | R600: Cleanup test with multiple check prefixes |
tree | commitdiff |
2015-03-20 |
Tom Stellard | R600/SI: Add missing CHECK-LABEL lines to a test |
tree | commitdiff |
2015-03-18 |
Rafael Espindola | Teach getDefaultFormat that we only support ELF on... |
tree | commitdiff |
2015-03-17 |
Rafael Espindola | Call EmitFunctionHeader just before EmitFunctionBody. |
tree | commitdiff |
2015-03-16 |
Tom Stellard | R600/SI: don't try min3/max3/med3 with f64 |
tree | commitdiff |
2015-03-13 |
David Blaikie | [opaque pointer type] Add textual IR support for explic... |
tree | commitdiff |
2015-03-13 |
Matt Arsenault | R600/SI: Add test for min / max with immediate |
tree | commitdiff |
2015-03-12 |
Tom Stellard | R600/SI: Remove _e32 and _e64 suffixes from mnemonics |
tree | commitdiff |
2015-03-09 |
Marek Olsak | R600/SI: Limit SGPRs to 80 on Tonga and Iceland |
tree | commitdiff |
2015-03-06 |
Matthias Braun | DAGCombiner: Canonicalize select(and/or,x,y) depending... |
tree | commitdiff |
2015-03-04 |
Marek Olsak | R600/SI: Add an intrinsic for S_FLBIT_I32 / V_FFBH_I32 |
tree | commitdiff |
2015-02-27 |
David Blaikie | [opaque pointer type] Add textual IR support for explic... |
tree | commitdiff |
2015-02-27 |
David Blaikie | [opaque pointer type] Add textual IR support for explic... |
tree | commitdiff |
2015-02-26 |
Tom Stellard | R600/SI: Remove M0 from DS assembly strings |
tree | commitdiff |
2015-02-24 |
Tom Stellard | R600/SI: Remove isel mubuf legalization |
tree | commitdiff |
2015-02-21 |
Matt Arsenault | R600/SI: Use v_madmk_f32 |
tree | commitdiff |
2015-02-21 |
Matt Arsenault | R600/SI: Try to use v_madak_f32 |
tree | commitdiff |
2015-02-20 |
Matt Arsenault | R600/SI: Remove v_sub_f64 pseudo |
tree | commitdiff |
2015-02-20 |
Matt Arsenault | R600: Use new fmad node. |
tree | commitdiff |
2015-02-18 |
Matt Arsenault | R600/SI: Add missing offset operand to buffer bothen |
tree | commitdiff |
2015-02-18 |
Matt Arsenault | R600/SI: Add missing soffset operand to global atomics |
tree | commitdiff |
2015-02-17 |
Tom Stellard | R600/SI: Fix asam errors in SIFoldOperands |
tree | commitdiff |
2015-02-17 |
Tom Stellard | R600/SI: Extend private extload pattern to include... |
tree | commitdiff |
2015-02-14 |
Matt Arsenault | R600/SI: Implement correct f64 fdiv |
tree | commitdiff |
2015-02-14 |
Matt Arsenault | R600/SI: Use complex operand folding for div_scale |
tree | commitdiff |
2015-02-14 |
Matt Arsenault | R600/SI: Add tests for div_fmas with inline immediate... |
tree | commitdiff |
2015-02-14 |
Matt Arsenault | R600/SI: Fix implicit vcc operand to v_div_fmas_* |
tree | commitdiff |
2015-02-13 |
Reid Kleckner | Fix R600 test deadlock on Windows by giving FileCheck... |
tree | commitdiff |
2015-02-13 |
Matt Arsenault | R600/SI: Allow f64 inline immediates in i64 operands |
tree | commitdiff |
2015-02-13 |
Matt Arsenault | R600/SI: Minor test scheduling fixes |
tree | commitdiff |
2015-02-13 |
Andrea Di Biagio | [CodeGenPrepare] Removed duplicate logic. SimplifyCFG... |
tree | commitdiff |
2015-02-11 |
Tom Stellard | R600/SI: Disable subreg liveness |
tree | commitdiff |
2015-02-11 |
Tom Stellard | R600/SI: Fix -march in test |
tree | commitdiff |
2015-02-11 |
Marek Olsak | R600/SI: Enable a lot of existing tests for VI (squashe... |
tree | commitdiff |
2015-02-11 |
Tom Stellard | R600/SI: Store immediate offsets > 12-bits in soffset |
tree | commitdiff |
2015-02-06 |
Michel Danzer | R600/SI: Amend a test to ensure WQM is enabled for... |
tree | commitdiff |
2015-02-06 |
Michel Danzer | R600/SI: Don't enable WQM for V_INTERP_* instructions v2 |
tree | commitdiff |
2015-02-06 |
Michel Danzer | R600/SI: Also enable WQM for image opcodes which calcul... |
tree | commitdiff |
2015-02-05 |
Tom Stellard | R600/SI: Fix bug in TTI loop unrolling preferences |
tree | commitdiff |
2015-02-05 |
Tom Stellard | R600/SI: Fix bug from insertion of llvm.SI.end.cf into... |
tree | commitdiff |
2015-02-05 |
Matt Arsenault | R600/SI: Fix i64 truncate to i1 |
tree | commitdiff |
2015-02-04 |
Tom Stellard | R600/SI: Enable subreg liveness by default |
tree | commitdiff |
2015-02-04 |
Tom Stellard | R600/SI: Expand misaligned 16-bit memory accesses |
tree | commitdiff |
2015-02-04 |
Tom Stellard | R600/SI: Make more store operations legal |
tree | commitdiff |
2015-02-04 |
Tom Stellard | R600: Don't promote i64 stores to v2i32 during DAG... |
tree | commitdiff |
2015-02-03 |
Marek Olsak | R600/SI: Remove the -CHECK suffix from all FileCheck... |
tree | commitdiff |
2015-02-03 |
Marek Olsak | R600/SI: Fix B64 VALU shifts on VI |
tree | commitdiff |
2015-02-03 |
Marek Olsak | R600/SI: Don't generate non-existent LSHL, LSHR, ASHR... |
tree | commitdiff |
2015-02-03 |
Marek Olsak | R600/SI: Fix dependency between instruction writing... |
tree | commitdiff |
2015-02-02 |
Tom Stellard | R600/SI: 64-bit and larger memory access must be at... |
tree | commitdiff |
2015-02-02 |
Tom Stellard | R600/SI: Merge two test files |
tree | commitdiff |
2015-01-31 |
Matt Arsenault | R600/SI: Only select cvt_flr/cvt_rpi with no NaNs. |
tree | commitdiff |
2015-01-29 |
Matt Arsenault | R600/SI: Implement enableAggressiveFMAFusion |
tree | commitdiff |
2015-01-29 |
Tom Stellard | R600/SI: Define a schedule model and enable the generic... |
tree | commitdiff |
2015-01-28 |
Tom Stellard | R600: Move DataLayout to AMDGPUTargetMachine |
tree | commitdiff |
2015-01-27 |
Marek Olsak | R600/SI: Enable all tests that pass on VI without changes |
tree | commitdiff |
2015-01-26 |
Matt Arsenault | R600: Cleanup or test |
tree | commitdiff |
2015-01-23 |
Tom Stellard | R600/SI: Emit .hsa.version section for amdhsa OS |
tree | commitdiff |
2015-01-23 |
Tom Stellard | R600/SI: Move i64 -> v2i32 load promotion into AMDGPUDA... |
tree | commitdiff |
2015-01-22 |
Jan Vesely | R600: Try to use lower types for 64bit division if... |
tree | commitdiff |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and... |
tree | commitdiff |
2015-01-21 |
Matt Arsenault | R600: Add checks for urem/srem by a constant |
tree | commitdiff |
2015-01-21 |
Matt Arsenault | R600: Add missing tests for i64 srem |
tree | commitdiff |
2015-01-21 |
Matt Arsenault | R600/SI: Custom lower fround |
tree | commitdiff |
2015-01-21 |
Tim Northover | Revert "DAGCombine: fold (or (and X, M), (and X, N... |
tree | commitdiff |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and... |
tree | commitdiff |
2015-01-20 |
Tom Stellard | R600/SI: Fix simple-loop.ll test |
tree | commitdiff |
2015-01-20 |
Tom Stellard | R600/SI: Add kill flag when copying scratch offset... |
tree | commitdiff |
2015-01-20 |
Tom Stellard | R600/SI: Don't store scratch buffer frame index in... |
tree | commitdiff |
2015-01-18 |
Matt Arsenault | R600: Remove redundant test |
tree | commitdiff |
2015-01-16 |
Matt Arsenault | R600: Clean up floor tests |
tree | commitdiff |
2015-01-15 |
Matt Arsenault | R600/SI: Add patterns for v_cvt_{flr|rpi}_i32_f32 |
tree | commitdiff |
2015-01-15 |
Matt Arsenault | R600/SI: Fix trailing comma with modifiers |
tree | commitdiff |
2015-01-15 |
Matt Arsenault | R600/SI: Improve fpext / fptrunc test coverage |
tree | commitdiff |
2015-01-15 |
Marek Olsak | R600/SI: Use 64-bit encoding by default for opcodes... |
tree | commitdiff |
2015-01-14 |
Matt Arsenault | R600/SI: Remove some redudant load testcases. |
tree | commitdiff |
2015-01-14 |
Matt Arsenault | R600/SI: Fix bad code with unaligned byte vector loads |
tree | commitdiff |
2015-01-14 |
Matt Arsenault | Implement new way of expanding extloads. |
tree | commitdiff |
2015-01-13 |
Matt Arsenault | R600: Implement getRsqrtEstimate |
tree | commitdiff |
2015-01-13 |
Matt Arsenault | R600: Make cttz / ctlz cheap to speculate |
tree | commitdiff |
2015-01-13 |
Matt Arsenault | Combine fcmp + select to fminnum / fmaxnum if no nans... |
tree | commitdiff |
2015-01-12 |
Tom Stellard | R600/SI: Use RegisterOperands to specify which operands... |
tree | commitdiff |
2015-01-08 |
Tom Stellard | R600/SI: Remove SIISelLowering::legalizeOperands() |
tree | commitdiff |
2015-01-07 |
Matthias Braun | RegisterCoalescer: Fix valuesIdentical() in some subran... |
tree | commitdiff |
2015-01-07 |
Tom Stellard | R600/SI: Commute instructions to enable more folding... |
tree | commitdiff |
next |