Lines Matching refs:NRVOFlag
444 llvm::Value *NRVOFlag) in DestroyNRVOVariable()
445 : Dtor(Dtor), NRVOFlag(NRVOFlag), Loc(addr) {} in DestroyNRVOVariable()
448 llvm::Value *NRVOFlag; member
453 bool NRVO = flags.isForNormalCleanup() && NRVOFlag; in Emit()
461 CGF.Builder.CreateFlagLoad(NRVOFlag, "nrvo.val"); in Emit()
1018 Address NRVOFlag = in EmitAutoVarAlloca() local
1021 Builder.CreateStore(Zero, NRVOFlag); in EmitAutoVarAlloca()
1024 NRVOFlags[&D] = NRVOFlag.getPointer(); in EmitAutoVarAlloca()
1025 emission.NRVOFlag = NRVOFlag.getPointer(); in EmitAutoVarAlloca()
1347 if (emission.NRVOFlag) { in emitAutoVarTypeCleanup()
1351 dtor, emission.NRVOFlag); in emitAutoVarTypeCleanup()