Searched refs:NRVOFlag (Results 1 - 3 of 3) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 384 llvm::Value *NRVOFlag) 385 : Dtor(Dtor), NRVOFlag(NRVOFlag), Loc(addr) {} 388 llvm::Value *NRVOFlag; member in struct:__anon17823::DestroyNRVOVariable 393 bool NRVO = flags.isForNormalCleanup() && NRVOFlag; 400 llvm::Value *DidNRVO = CGF.Builder.CreateLoad(NRVOFlag, "nrvo.val"); 897 llvm::Value *NRVOFlag = CreateTempAlloca(Zero->getType(), "nrvo"); local 899 Builder.CreateStore(Zero, NRVOFlag); 902 NRVOFlags[&D] = NRVOFlag; 903 emission.NRVOFlag 382 DestroyNRVOVariable(llvm::Value *addr, const CXXDestructorDecl *Dtor, llvm::Value *NRVOFlag) argument [all...] |
H A D | CGStmt.cpp | 1008 if (llvm::Value *NRVOFlag = NRVOFlags[S.getNRVOCandidate()]) 1009 Builder.CreateStore(Builder.getTrue(), NRVOFlag);
|
H A D | CodeGenFunction.h | 1749 llvm::Value *NRVOFlag; member in class:clang::CodeGen::CodeGenFunction::AutoVarEmission 1765 : Variable(&variable), Address(nullptr), NRVOFlag(nullptr),
|
Completed in 107 milliseconds