HomeSort by: relevance | last modified time | path
    Searched refs:NRVOFlag (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDecl.cpp 494 DestroyNRVOVariable(Address addr, QualType type, llvm::Value *NRVOFlag)
495 : NRVOFlag(NRVOFlag), Loc(addr), Ty(type) {}
497 llvm::Value *NRVOFlag;
503 bool NRVO = flags.isForNormalCleanup() && NRVOFlag;
511 CGF.Builder.CreateFlagLoad(NRVOFlag, "nrvo.val");
527 const CXXDestructorDecl *Dtor, llvm::Value *NRVOFlag)
528 : DestroyNRVOVariable<DestroyNRVOVariableCXX>(addr, type, NRVOFlag),
542 DestroyNRVOVariableC(Address addr, llvm::Value *NRVOFlag, QualType Ty)
543 : DestroyNRVOVariable<DestroyNRVOVariableC>(addr, Ty, NRVOFlag) {}
    [all...]
CGStmt.cpp 1229 if (llvm::Value *NRVOFlag = NRVOFlags[S.getNRVOCandidate()])
1230 Builder.CreateFlagStore(Builder.getTrue(), NRVOFlag);
CodeGenFunction.h 3007 llvm::Value *NRVOFlag;
3030 : Variable(&variable), Addr(Address::invalid()), NRVOFlag(nullptr),

Completed in 25 milliseconds