summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Fix crash when folding immediates into multiple usesNicolai Haehnle2017-07-181-0/+1
* [AMDGPU] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-0/+1
* AMDGPU: Do operand folding in program orderMatt Arsenault2017-06-201-5/+3
* AMDGPU: Preserve undef when folding register operandsMatt Arsenault2017-06-201-0/+2
* AMDGPU: Fix crash with undef vreg input operandMatt Arsenault2017-06-201-1/+1
* [AMDGPU] Fix SIFoldOperands crash with clampStanislav Mekhanoshin2017-06-051-1/+2
* [AMDGPU] Preserve operand order in SIFoldOperandsStanislav Mekhanoshin2017-06-031-3/+18
* [AMDGPU] Allow SDWA in instructions with immediates and SGPRsStanislav Mekhanoshin2017-05-301-3/+4
* [AMDGPU] SDWA Peephole: improve search for immediates in SDWA patternsSam Kolton2017-03-311-22/+1
* [AMDGPU] Fold V_CNDMASK with identical source operandsStanislav Mekhanoshin2017-03-241-0/+29
* AMDGPU: Support v2i16/v2f16 packed operationsMatt Arsenault2017-02-271-6/+8
* AMDGPU: Fold omod into instructionsMatt Arsenault2017-02-271-5/+139
* AMDGPU: Use clamp with f64Matt Arsenault2017-02-221-1/+2
* AMDGPU: Fold FP clamp as modifier bitMatt Arsenault2017-02-221-4/+72
* AMDGPU: Fix folding immediates into mac src2Matt Arsenault2017-01-111-2/+30
* AMDGPU: Constant fold when immediate is materializedMatt Arsenault2017-01-101-141/+228
* AMDGPU: Fix handling of 16-bit immediatesMatt Arsenault2016-12-101-5/+9
* AMDGPU : Add S_SETREG instructions to fix fdiv precision issues.Tom Stellard2016-12-071-0/+7
* AMDGPU: Refactor immediate folding logicMatt Arsenault2016-11-291-14/+50
* AMDGPU: Cleanup immediate folding codeMatt Arsenault2016-11-231-64/+62
* AMDGPU: Fix debug printingMatt Arsenault2016-11-231-1/+1
* [AMDGPU] Add f16 support (VI+)Konstantin Zhuravlyov2016-11-131-7/+9
* AMDGPU: Don't fold undef uses or copies with implicit usesMatt Arsenault2016-10-061-4/+22
* AMDGPU: Remove leftover implicit operands when folding immediatesMatt Arsenault2016-10-061-7/+26
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* AMDGPU: Support folding FrameIndex operandsMatt Arsenault2016-09-141-9/+26
* AMDGPU: Improve splitting 64-bit bit ops by constantsMatt Arsenault2016-09-141-0/+126
* AMDGPU: Don't fold subregister extracts into tied operandsMatt Arsenault2016-08-151-3/+15
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-4/+4
* AMDGPU: Cleanup subtarget handling.Matt Arsenault2016-06-241-4/+3
* Add optimization bisect opt-in calls for AMDGPU passesAndrew Kaylor2016-04-251-0/+3
* AMDGPU: Fix passes depending on dominator tree for no reasonMatt Arsenault2016-02-111-8/+2
* AMDGPU/SI: Fix a bug in SIFoldOperandsMarek Olsak2016-01-131-0/+11
* AMDGPU/SI: Fold operands with sub-registersNicolai Haehnle2016-01-071-4/+1
* AMDGPU: Fix verifier error in SIFoldOperandsMatt Arsenault2015-10-211-1/+4
* Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor2015-09-281-3/+12
* AMDGPU: Fix recomputing dominator tree unnecessarilyMatt Arsenault2015-09-251-0/+1
* AMDGPU/SI: Fix creating v_mov_b32s without exec usesMatt Arsenault2015-09-101-2/+14
* AMDGPU/SI: Fold operands through REG_SEQUENCE instructionsTom Stellard2015-09-091-0/+21
* AMDGPU/SI: Fix some invaild assumptions when folding 64-bit immediatesTom Stellard2015-08-291-1/+5
* AMDGPU/SI: Factor operand folding code into its own functionTom Stellard2015-08-281-67/+79
* AMDGPU/SI: Select mad patterns to v_mac_f32Tom Stellard2015-07-131-0/+31
* R600 -> AMDGPU renameTom Stellard2015-06-131-0/+288
OpenPOWER on IntegriCloud