H A D | SPIRVInstructionSelector.cpp | 256 Register ResVReg = HasDefs ? I.getOperand(0).getReg() : Register(0); select() local 268 spvSelect(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const spvSelect() argument 496 selectExtInst(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,CL::OpenCLExtInst CLInst) const selectExtInst() argument 504 selectExtInst(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,CL::OpenCLExtInst CLInst,GL::GLSLExtInst GLInst) const selectExtInst() argument 514 selectExtInst(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,const ExtInstList & Insts) const selectExtInst() argument 538 selectUnOpWithSrc(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,Register SrcReg,unsigned Opcode) const selectUnOpWithSrc() argument 550 selectUnOp(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,unsigned Opcode) const selectUnOp() argument 597 selectLoad(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectLoad() argument 636 selectMemOperation(Register ResVReg,MachineInstr & I) const selectMemOperation() argument 682 selectAtomicRMW(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,unsigned NewOpcode) const selectAtomicRMW() argument 723 selectAtomicCmpXchg(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectAtomicCmpXchg() argument 809 selectAddrSpaceCast(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectAddrSpaceCast() argument 955 selectBitreverse(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectBitreverse() argument 966 selectConstVector(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectConstVector() argument 995 selectCmp(Register ResVReg,const SPIRVType * ResType,unsigned CmpOpc,MachineInstr & I) const selectCmp() argument 1012 selectICmp(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectICmp() argument 1074 selectFCmp(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectFCmp() argument 1099 selectSelect(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,bool IsSigned) const selectSelect() argument 1119 selectIToF(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,bool IsSigned,unsigned Opcode) const selectIToF() argument 1139 selectExt(Register ResVReg,const SPIRVType * ResType,MachineInstr & I,bool IsSigned) const selectExt() argument 1149 selectIntToBool(Register IntReg,Register ResVReg,MachineInstr & I,const SPIRVType * IntTy,const SPIRVType * BoolTy) const selectIntToBool() argument 1174 selectTrunc(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectTrunc() argument 1187 selectConst(Register ResVReg,const SPIRVType * ResType,const APInt & Imm,MachineInstr & I) const selectConst() argument 1219 selectOpUndef(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectOpUndef() argument 1245 selectInsertVal(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectInsertVal() argument 1261 selectExtractVal(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectExtractVal() argument 1274 selectInsertElt(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectInsertElt() argument 1289 selectExtractElt(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectExtractElt() argument 1303 selectGEP(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectGEP() argument 1332 selectIntrinsic(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectIntrinsic() argument 1432 selectFrameIndex(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectFrameIndex() argument 1488 selectPhi(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectPhi() argument 1503 selectGlobalValue(Register ResVReg,MachineInstr & I,const MachineInstr * Init) const selectGlobalValue() argument 1571 selectLog10(Register ResVReg,const SPIRVType * ResType,MachineInstr & I) const selectLog10() argument [all...] |