Lines Matching +defs:string +defs:equal
1054 type->addIdOperand(getStringId('@' + std::string(name))); // linkage name id
1902 void Builder::addName(Id id, const char* string)
1906 name->addStringOperand(string);
1911 void Builder::addMemberName(Id id, int memberNumber, const char* string)
1916 name->addStringOperand(string);
1970 for (auto string : strings)
1971 dec->addStringOperand(string);
2067 for (auto string : strings)
2068 dec->addStringOperand(string);
2229 std::string Builder::unmangleFunctionName(std::string const& name) const
2233 if(name.rfind('(') != std::string::npos) {
3160 Id Builder::createCompositeCompare(Decoration precision, Id value1, Id value2, bool equal)
3178 op = equal ? OpFOrdEqual : OpFUnordNotEqual;
3182 op = equal ? OpIEqual : OpINotEqual;
3185 op = equal ? OpLogicalEqual : OpLogicalNotEqual;
3198 resultId = createUnaryOp(equal ? OpAll : OpAny, boolType, resultId);
3216 Id subResultId = createCompositeCompare(precision, constituent1, constituent2, equal);
3221 resultId = setPrecision(createBinOp(equal ? OpLogicalAnd : OpLogicalOr, boolType, resultId, subResultId),
4104 void Builder::dumpSourceInstructions(const spv::Id fileId, const std::string& text,
4122 std::string subString;