Lines Matching refs:Intrinsic
215 setAttributes(Intrinsic::getAttributes(getContext(), Intrinsic::ID(IID)));
357 /// function, or Intrinsic::not_intrinsic if the function is not an
358 /// intrinsic, or if the pointer is null. This value is always defined to be
359 /// zero to allow easy checking for whether a function is intrinsic or not. The
360 /// particular intrinsic functions which correspond to this value are defined in
379 /// This private method does the actual lookup of an intrinsic ID when the query
393 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) {
394 assert(id < num_intrinsics && "Invalid intrinsic ID!");
454 SmallVectorImpl<Intrinsic::IITDescriptor> &OutputTable) {
457 using namespace Intrinsic;
562 void Intrinsic::getIntrinsicInfoTableEntries(ID id,
564 // Check to see if the intrinsic's type was expressible by the table.
596 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos,
598 using namespace Intrinsic;
640 FunctionType *Intrinsic::getType(LLVMContext &Context,
655 bool Intrinsic::isOverloaded(ID id) {
661 /// This defines the "Intrinsic::getAttributes(ID id)" method.
666 Function *Intrinsic::getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys) {
674 // This defines the "Intrinsic::getIntrinsicForGCCBuiltin()" method.