Lines Matching refs:record
64 static IndicesTy getOverloadableTypeIdxs(const llvm::Record &record, in getOverloadableTypeIdxs() argument
66 auto results = record.getValueAsListOfDefs(listName); in getOverloadableTypeIdxs()
90 LLVMIntrinsic(const llvm::Record &record) : record(record) {} in LLVMIntrinsic() argument
96 llvm::StringRef name = record.getValueAsString(fieldName); in getOperationName()
100 name = record.getName(); in getOperationName()
105 llvm::StringRef targetPrefix = record.getValueAsString("TargetPrefix"); in getOperationName()
123 llvm::StringRef name = record.getName(); in getProperRecordName()
131 auto operands = record.getValueAsListOfDefs(fieldOperands); in getNumOperands()
144 auto results = record.getValueAsListOfDefs(fieldResults); in getNumResults()
157 record.getValueAsListOfDefs(fieldTraits), in hasSideEffects()
165 record.getValueAsListOfDefs(fieldTraits), in isCommutative()
170 return getOverloadableTypeIdxs(record, fieldOperands); in getOverloadableOperandsIdxs()
174 return getOverloadableTypeIdxs(record, fieldResults); in getOverloadableResultsIdxs()
184 const llvm::Record &record; member in __anon725579a20111::LLVMIntrinsic
198 static bool emitIntrinsic(const llvm::Record &record, llvm::raw_ostream &os) { in emitIntrinsic() argument
199 LLVMIntrinsic intr(record); in emitIntrinsic()
203 !accessGroupRegexp.empty() && accessGroupMatcher.match(record.getName()); in emitIntrinsic()
207 !aliasScopesRegexp.empty() && aliasScopesMatcher.match(record.getName()); in emitIntrinsic()