Lines Matching refs:Variable
90 MachineIRBuilder::buildDirectDbgValue(unsigned Reg, const MDNode *Variable, in buildDirectDbgValue() argument
92 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildDirectDbgValue()
95 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildDirectDbgValue()
99 /*IsIndirect*/ false, Reg, Variable, Expr)); in buildDirectDbgValue()
103 MachineIRBuilder::buildIndirectDbgValue(unsigned Reg, const MDNode *Variable, in buildIndirectDbgValue() argument
105 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildIndirectDbgValue()
108 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildIndirectDbgValue()
112 /*IsIndirect*/ true, Reg, Variable, Expr)); in buildIndirectDbgValue()
116 const MDNode *Variable, in buildFIDbgValue() argument
118 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildFIDbgValue()
121 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildFIDbgValue()
126 .addMetadata(Variable) in buildFIDbgValue()
131 const MDNode *Variable, in buildConstDbgValue() argument
133 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildConstDbgValue()
136 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildConstDbgValue()
151 return MIB.addImm(0).addMetadata(Variable).addMetadata(Expr); in buildConstDbgValue()