Home
last modified time | relevance | path

Searched refs:SubOp (Results 1 – 12 of 12) sorted by relevance

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenInstruction.cpp224 StringRef Name, std::pair<unsigned, unsigned> &SubOp) const { in hasSubOperandAlias()
228 SubOp = SubOpIter->second; in hasSubOperandAlias()
256 if (std::pair<unsigned, unsigned> SubOp; hasSubOperandAlias(OpName, SubOp)) { in ParseOperandName() local
265 return SubOp; in ParseOperandName()
814 for (unsigned SubOp = 0; SubOp != NumSubOps; ++SubOp) { in CodeGenInstAlias() local
815 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
821 MIOI->getArgName(SubOp)->getAsUnquotedString(), SubRec); in CodeGenInstAlias()
822 ResultInstOperandIndex.push_back(std::make_pair(i, SubOp)); in CodeGenInstAlias()
833 for (unsigned SubOp = 0; SubOp != NumSubOps; ++SubOp) { in CodeGenInstAlias() local
836 Record *SubRec = cast<DefInit>(MIOI->getArg(SubOp))->getDef(); in CodeGenInstAlias()
[all …]
H A DCodeEmitterGen.cpp109 std::pair<unsigned, unsigned> SubOp; in addCodeToMergeInOperand() local
110 if (CGI.Operands.hasSubOperandAlias(VarName, SubOp)) { in addCodeToMergeInOperand()
111 OpIdx = CGI.Operands[SubOp.first].MIOperandNo + SubOp.second; in addCodeToMergeInOperand()
H A DCodeGenInstruction.h190 std::pair<unsigned, unsigned> &SubOp) const;
H A DDecoderEmitter.cpp2080 std::pair<unsigned, unsigned> SubOp; in populateInstruction() local
2081 if (CGI.Operands.hasSubOperandAlias(Vals[i].getName(), SubOp) || in populateInstruction()
/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DSetTheory.cpp46 struct SubOp : public SetTheory::Operator { struct
258 addOperator("sub", std::make_unique<SubOp>()); in SetTheory()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1830 Instruction *AddOp = nullptr, *SubOp = nullptr; in foldAddSubSelect() local
1836 SubOp = TI; in foldAddSubSelect()
1842 SubOp = FI; in foldAddSubSelect()
1847 if (SubOp->getOperand(0) == AddOp->getOperand(0)) { in foldAddSubSelect()
1849 } else if (SubOp->getOperand(0) == AddOp->getOperand(1)) { in foldAddSubSelect()
1858 NegVal = Builder.CreateFNeg(SubOp->getOperand(1)); in foldAddSubSelect()
1861 Flags &= SubOp->getFastMathFlags(); in foldAddSubSelect()
1865 NegVal = Builder.CreateNeg(SubOp->getOperand(1)); in foldAddSubSelect()
1877 BinaryOperator::CreateFAdd(SubOp->getOperand(0), NewSel); in foldAddSubSelect()
1880 Flags &= SubOp->getFastMathFlags(); in foldAddSubSelect()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp1087 unsigned SubOp = AMDGPU::V_SUB_CO_U32_e32; in SelectDS1Addr1Offset() local
1089 SubOp = AMDGPU::V_SUB_U32_e64; in SelectDS1Addr1Offset()
1095 CurDAG->getMachineNode(SubOp, DL, MVT::i32, Opnds); in SelectDS1Addr1Offset()
1197 unsigned SubOp = AMDGPU::V_SUB_CO_U32_e32; in SelectDSReadWrite2() local
1199 SubOp = AMDGPU::V_SUB_U32_e64; in SelectDSReadWrite2()
1205 SubOp, DL, MVT::getIntegerVT(Size * 8), Opnds); in SelectDSReadWrite2()
H A DSIInstrInfo.cpp6695 unsigned SubOp = ST.hasAddNoCarry() ? in lowerScalarAbs() local
6698 BuildMI(MBB, MII, DL, get(SubOp), TmpReg) in lowerScalarAbs()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2016 SDValue SubOp = Node->getOperand(i); in LowerCONCAT_VECTORS() local
2017 EVT VVT = SubOp.getNode()->getValueType(0); in LowerCONCAT_VECTORS()
2021 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp, in LowerCONCAT_VECTORS()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp4232 unsigned SubOp; in expandDivRem() local
4237 SubOp = Mips::DSUB; in expandDivRem()
4241 SubOp = Mips::SUB; in expandDivRem()
4277 TOut.emitRRR(SubOp, RdReg, ZeroReg, RsReg, IDLoc, STI); in expandDivRem()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp3035 SDValue SubOp = Op.getOperand(i); in SimplifyDemandedVectorElts() local
3038 if (SimplifyDemandedVectorElts(SubOp, SubElts, SubUndef, SubZero, TLO, in SimplifyDemandedVectorElts()
3050 SDValue SubOp = Op.getOperand(i); in SimplifyDemandedVectorElts() local
3053 SubOp, SubElts, TLO.DAG, Depth + 1); in SimplifyDemandedVectorElts()
3054 DemandedSubOps.push_back(NewSubOp ? NewSubOp : SubOp); in SimplifyDemandedVectorElts()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp55251 for (SDValue SubOp : SubOps) in combineConcatVectorOps() local
55252 Subs.push_back(SubOp.getOperand(I)); in combineConcatVectorOps()