Home
last modified time | relevance | path

Searched refs:RegisterType (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp8461 llvm::Type *RegisterType, in EmitAMDGCNBallotForExec() argument
8466 Function *F = CGM.getIntrinsic(Intrinsic::amdgcn_ballot, {RegisterType}); in EmitAMDGCNBallotForExec()
8483 llvm::Type *RegisterType, in EmitSpecialRegisterBuiltin() argument
8488 assert((RegisterType->isIntegerTy(32) || RegisterType->isIntegerTy(64) || in EmitSpecialRegisterBuiltin()
8489 RegisterType->isIntegerTy(128)) && in EmitSpecialRegisterBuiltin()
8505 llvm::Type *Types[] = { RegisterType }; in EmitSpecialRegisterBuiltin()
8507 bool MixedTypes = RegisterType->isIntegerTy(64) && ValueType->isIntegerTy(32); in EmitSpecialRegisterBuiltin()
8508 assert(!(RegisterType->isIntegerTy(32) && ValueType->isIntegerTy(64)) in EmitSpecialRegisterBuiltin()
8534 ArgValue = Builder.CreateZExt(ArgValue, RegisterType); in EmitSpecialRegisterBuiltin()
8540 ArgValue = Builder.CreatePtrToInt(ArgValue, RegisterType); in EmitSpecialRegisterBuiltin()
[all …]