Home | History | Annotate | Download | only in SPIRV

Lines Matching defs:transValue

214   SPIRVValue *transValue(Value *V, SPIRVBasicBlock *BB,
270 std::vector<SPIRVValue*> transValue(const std::vector<Value *> &Values,
272 std::vector<SPIRVWord> transValue(const std::vector<Value *> &Values,
528 static_cast<SPIRVConstant*>(transValue(ConstantInt::get(getSizetType(),
716 BV.push_back(transValue(ConstDA->getElementAsConstant(I), nullptr));
723 BV.push_back(transValue(*I, nullptr));
730 BV.push_back(transValue(ConstDV->getElementAsConstant(I), nullptr));
737 BV.push_back(transValue(*I, nullptr));
772 BV.push_back(transValue(*I, nullptr));
780 auto BI = transValue(Inst, nullptr, false);
793 LLVMToSPIRV::transValue(Value *V, SPIRVBasicBlock *BB, bool CreateForward) {
798 SPIRVDBG(dbgs() << "[transValue] " << *V << '\n');
815 auto Op0 = transValue(B->getOperand(0), BB);
818 transType(B->getType()), Op0, transValue(B->getOperand(1), BB), BB);
824 auto Op0 = transValue(Cmp->getOperand(0), BB);
828 transValue(Cmp->getOperand(1), BB), BB);
851 auto Op = transValue(U->getOperand(0), BB);
897 Init ? transValue(Init, nullptr) : nullptr,
940 transValue(ST->getPointerOperand(), BB),
941 transValue(ST->getValueOperand(), BB),
958 transValue(LD->getPointerOperand(), BB),
970 transValue(RV, BB), BB));
981 transValue(Sel->getCondition(), BB),
982 transValue(Sel->getTrueValue(), BB),
983 transValue(Sel->getFalseValue(), BB),BB));
996 static_cast<SPIRVBasicBlock*>(transValue(I.getCaseSuccessor(),
999 transValue(Switch->getCondition(), BB),
1000 static_cast<SPIRVBasicBlock*>(transValue(Switch->getDefaultDest(),
1007 static_cast<SPIRVLabel*>(transValue(Branch->getSuccessor(0), BB)),
1010 transValue(Branch->getCondition(), BB),
1011 static_cast<SPIRVLabel*>(transValue(Branch->getSuccessor(0), BB)),
1012 static_cast<SPIRVLabel*>(transValue(Branch->getSuccessor(1), BB)),
1019 IncomingPairs.push_back(transValue(Phi->getIncomingValue(I), BB));
1020 IncomingPairs.push_back(transValue(Phi->getIncomingBlock(I), nullptr));
1029 transValue(Ext->getAggregateOperand(), BB),
1035 transValue(Ins->getInsertedValueOperand(), BB),
1036 transValue(Ins->getAggregateOperand(), BB),
1042 return mapValue(V, transValue(U->getOperand(0), BB));
1049 Indices.push_back(transValue(GEP->getOperand(i+1), BB));
1052 transValue(GEP->getPointerOperand(), BB),
1061 transValue(Ext->getVectorOperand(), BB),
1066 transValue(Ext->getVectorOperand(), BB),
1067 transValue(Index, BB),
1075 transValue(Ins->getOperand(1), BB),
1076 transValue(Ins->getOperand(0), BB),
1081 transValue(Ins->getOperand(0), BB),
1082 transValue(Ins->getOperand(1), BB),
1083 transValue(Index, BB),
1093 transValue(SF->getOperand(0), BB),
1094 transValue(SF->getOperand(1), BB),
1147 /// arg = i32 argument -> transValue(arg)
1183 auto BV = transValue(Arg, BB);
1218 transValue(CI->getOperand(0), BB),
1219 transValue(CI->getOperand(1), BB),
1220 transValue(CI->getOperand(2), BB),
1264 LLVMToSPIRV::transValue(const std::vector<Value *> &Args, SPIRVBasicBlock* BB) {
1267 BArgs.push_back(transValue(I, BB));
1273 return transValue(getArguments(CI), BB);
1277 LLVMToSPIRV::transValue(const std::vector<Value *> &Args, SPIRVBasicBlock* BB,
1283 transValue(Args[I], BB)->getId());
1290 return transValue(getArguments(CI), BB, Entry);
1319 if (!transValue(static_cast<GlobalVariable*>(I), nullptr))
1353 transValue(static_cast<BasicBlock*>(FI), nullptr);
1356 SPIRVBasicBlock* BB = static_cast<SPIRVBasicBlock*>(transValue(static_cast<BasicBlock*>(FI), nullptr));
1359 transValue(static_cast<Instruction*>(BI), BB, false);
1600 auto BArgs = transValue(getArguments(CI), BB);
1606 auto BArgs = transValue(getArguments(CI), BB);
1614 transValue(CI->getArgOperand(0), BB), BB);
1624 transValue(CI->getArgOperand(0), BB),
1625 transValue(CI->getArgOperand(1), BB), BB);
1626 auto Zero = transValue(Constant::getNullValue(ResultTy), BB);
1627 auto One = transValue(
1633 transValue(CI->getArgOperand(0), BB),
1634 transValue(CI->getArgOperand(1), BB), BB);
1640 transValue(CI->getArgOperand(0), BB), BB);
1660 transValue(Args[I], BB)->getId());
1667 return BM->addStoreInst(transValue(CI->getArgOperand(0), BB), SPI,
1678 return transValue(getInt32(M, I), nullptr, false)->getId();