Home
last modified time | relevance | path

Searched refs:Intr (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/LLVM/test/TableGen/
Dcast.td67 multiclass arith<bits<8> opcode, string asmstr, string Intr> {
70 … [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_ps")) VR128:$src1, VR128:$src2))]>;
74 … [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_pd")) VR128:$src1, VR128:$src2))]>;
79 class IntInst<bits<8> opcode, string asmstr, Intrinsic Intr> :
82 [(set VR128:$dst, (Intr VR128:$src1, VR128:$src2))]>;
85 multiclass arith_int<bits<8> opcode, string asmstr, string Intr> {
86 def PS_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_ps"))>;
88 def PD_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_pd"))>;
/external/llvm/test/TableGen/
Dcast.td72 multiclass arith<bits<8> opcode, string asmstr, string Intr> {
75 … [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_ps")) VR128:$src1, VR128:$src2))]>;
79 … [(set VR128:$dst, (!cast<Intrinsic>(!strconcat(Intr, "_pd")) VR128:$src1, VR128:$src2))]>;
84 class IntInst<bits<8> opcode, string asmstr, Intrinsic Intr> :
87 [(set VR128:$dst, (Intr VR128:$src1, VR128:$src2))]>;
90 multiclass arith_int<bits<8> opcode, string asmstr, string Intr> {
91 def PS_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_ps"))>;
93 def PD_Int : IntInst<opcode, asmstr, !cast<Intrinsic>(!strconcat(Intr, "_pd"))>;
/external/llvm/lib/Target/AMDGPU/
DAMDGPUPromoteAlloca.cpp770 IntrinsicInst *Intr = dyn_cast<IntrinsicInst>(Call); in handleAlloca() local
771 if (!Intr) { in handleAlloca()
792 Builder.SetInsertPoint(Intr); in handleAlloca()
793 switch (Intr->getIntrinsicID()) { in handleAlloca()
797 Intr->eraseFromParent(); in handleAlloca()
800 MemCpyInst *MemCpy = cast<MemCpyInst>(Intr); in handleAlloca()
804 Intr->eraseFromParent(); in handleAlloca()
808 MemMoveInst *MemMove = cast<MemMoveInst>(Intr); in handleAlloca()
812 Intr->eraseFromParent(); in handleAlloca()
816 MemSetInst *MemSet = cast<MemSetInst>(Intr); in handleAlloca()
[all …]
DSIISelLowering.cpp1315 bool SITargetLowering::isCFIntrinsic(const SDNode *Intr) const { in isCFIntrinsic()
1316 if (Intr->getOpcode() != ISD::INTRINSIC_W_CHAIN) in isCFIntrinsic()
1319 switch (cast<ConstantSDNode>(Intr->getOperand(1))->getZExtValue()) { in isCFIntrinsic()
1365 SDNode *Intr = BRCOND.getOperand(1).getNode(); in LowerBRCOND() local
1370 if (Intr->getOpcode() == ISD::SETCC) { in LowerBRCOND()
1372 SetCC = Intr; in LowerBRCOND()
1373 Intr = SetCC->getOperand(0).getNode(); in LowerBRCOND()
1381 if (!isCFIntrinsic(Intr)) { in LowerBRCOND()
1392 ArrayRef<EVT> Res(Intr->value_begin() + 1, Intr->value_end()); in LowerBRCOND()
1397 Ops.append(Intr->op_begin() + 1, Intr->op_end()); in LowerBRCOND()
[all …]
DSIISelLowering.h72 bool isCFIntrinsic(const SDNode *Intr) const;
/external/clang/utils/TableGen/
DNeonEmitter.cpp471 Intrinsic &Intr; member in __anon985e31310111::Intrinsic::DagEmitter
475 DagEmitter(Intrinsic &Intr, StringRef CallPrefix) : in DagEmitter() argument
476 Intr(Intr), CallPrefix(CallPrefix) { in DagEmitter()
1497 Intrinsic &Callee = Intr.Emitter.getIntrinsic(N, Types); in emitDagCall()
1501 Intr.Dependencies.insert(&Callee); in emitDagCall()
1531 assert_with_loc(Intr.Variables.find(DI->getArgName(ArgIdx)) != in emitDagCast()
1532 Intr.Variables.end(), in emitDagCast()
1534 castToType = Intr.Variables[DI->getArgName(ArgIdx)].getType(); in emitDagCast()
1540 castToType = Intr.getReturnType(); in emitDagCast()
1564 while (Intr.Variables.find(N) != Intr.Variables.end()) in emitDagCast()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonOptimizeSZextends.cpp124 Value *Intr = Shl->getOperand(0); in runOnFunction() local
132 if (IntrinsicInst *I = dyn_cast<IntrinsicInst>(Intr)) { in runOnFunction()
/external/syslinux/gpxe/src/drivers/infiniband/
Dlinda.h62 pseudo_bit_t Intr[1]; member
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp2175 static SDValue lowerMSALoadIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr) { in lowerMSALoadIntr() argument
2191 unsigned Intr = cast<ConstantSDNode>(Op->getOperand(1))->getZExtValue(); in lowerINTRINSIC_W_CHAIN() local
2192 switch (Intr) { in lowerINTRINSIC_W_CHAIN()
2239 return lowerMSALoadIntr(Op, DAG, Intr); in lowerINTRINSIC_W_CHAIN()
2243 static SDValue lowerMSAStoreIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr) { in lowerMSAStoreIntr() argument
2259 unsigned Intr = cast<ConstantSDNode>(Op->getOperand(1))->getZExtValue(); in lowerINTRINSIC_VOID() local
2260 switch (Intr) { in lowerINTRINSIC_VOID()
2267 return lowerMSAStoreIntr(Op, DAG, Intr); in lowerINTRINSIC_VOID()
/external/swiftshader/third_party/LLVM/include/llvm/
DIntrinsics.td22 // Intr*Mem - Memory properties. An intrinsic is allowed to have at most one of
/external/llvm/include/llvm/IR/
DIntrinsics.td22 // Intr*Mem - Memory properties. If no property is set, the worst case
/external/llvm/lib/Target/X86/
DX86InstrSSE.td3276 ComplexPattern mem_cpat, Intrinsic Intr,
3308 def : Pat<(Intr VR128:$src),
3310 def : Pat<(Intr (load addr:$src)),
3322 def : Pat<(Intr mem_cpat:$src),
3332 Intrinsic Intr, SDNode OpNode, Domain d,
3369 def : Pat<(Intr VR128:$src),
3374 def : Pat<(Intr mem_cpat:$src),
3504 multiclass scalar_unary_math_patterns<Intrinsic Intr, string OpcPrefix,
3508 def : Pat<(VT (Move VT:$dst, (Intr VT:$src))),
3514 def : Pat<(VT (X86Blendi VT:$dst, (Intr VT:$src), (i8 1))),
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp10803 Intrinsic::ID Intr, IntrLD, IntrPerm; in PerformDAGCombine() local
10806 Intr = isLittleEndian ? Intrinsic::ppc_altivec_lvsr : in PerformDAGCombine()
10814 Intr = MemVT == MVT::v4f64 ? Intrinsic::ppc_qpx_qvlpcld : in PerformDAGCombine()
10824 SDValue PermCntl = BuildIntrinsicOp(Intr, Ptr, DAG, dl, PermCntlTy); in PerformDAGCombine()
10910 Intrinsic::ID Intr = (isLittleEndian ? Intrinsic::ppc_altivec_lvsr in PerformDAGCombine() local
10912 if ((IID == Intr || in PerformDAGCombine()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp1470 SDValue Intr = DAG.getNode(Opcode, SDLoc(Op), RawVTs, Ops); in emitIntrinsicWithChainAndGlue() local
1472 SDValue NewChain = SDValue(Intr.getNode(), 0); in emitIntrinsicWithChainAndGlue()
1474 return Intr; in emitIntrinsicWithChainAndGlue()