Searched defs:NRVOFlag (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGDecl.cpp422 llvm::Value *NRVOFlag)
423 : Dtor(Dtor), NRVOFlag(NRVOFlag), Loc(addr) {}
426 llvm::Value *NRVOFlag; member in struct:__anon949::DestroyNRVOVariable
431 bool NRVO = flags.isForNormalCleanup() && NRVOFlag;
438 llvm::Value *DidNRVO = CGF.Builder.CreateLoad(NRVOFlag, "nrvo.val");
936 llvm::Value *NRVOFlag = CreateTempAlloca(Zero->getType(), "nrvo"); local
938 Builder.CreateStore(Zero, NRVOFlag);
941 NRVOFlags[&D] = NRVOFlag;
942 emission.NRVOFlag
420 DestroyNRVOVariable(llvm::Value *addr, const CXXDestructorDecl *Dtor, llvm::Value *NRVOFlag) argument
[all...]
H A DCodeGenFunction.h1848 llvm::Value *NRVOFlag; member in class:clang::CodeGen::CodeGenFunction::AutoVarEmission
1864 : Variable(&variable), Address(nullptr), NRVOFlag(nullptr),

Completed in 100 milliseconds