Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp135 Type *RtnType = Ty->getReturnType(); in createWrapper() local
139 (ExpectedRtnType != RtnType)) in createWrapper()
179 Type *RtnType = Ty->getReturnType(); in createWrapper() local
181 if (RtnType->isVoidTy()) { in createWrapper()
184 LLVM_DEBUG(dbgs() << "Creating dummy return: " << *RtnType << "\n"); in createWrapper()
185 ReturnInst::Create(M->getContext(), UndefValue::get(RtnType), BB); in createWrapper()
186 } else if (RtnType == ExpectedRtnType) { in createWrapper()
188 } else if (CastInst::isBitOrNoopPointerCastable(ExpectedRtnType, RtnType, in createWrapper()
191 CastInst::CreateBitOrPointerCast(Call, RtnType, "cast"); in createWrapper()
194 } else if (RtnType->isStructTy() || ExpectedRtnType->isStructTy()) { in createWrapper()
[all …]