reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5004 assert((E->getStorageDuration() == SD_Static || 5005 E->getStorageDuration() == SD_Thread) && "not a global temporary"); 5006 const auto *VD = cast<VarDecl>(E->getExtendingDecl()); 5011 if (Init == E->GetTemporaryExpr()) 5012 MaterializedType = E->getType(); 5016 if (llvm::Constant *Slot = MaterializedGlobalTemporaryMap[E]) 5025 VD, E->getManglingNumber(), Out); 5028 if (E->getStorageDuration() == SD_Static && VD && VD->evaluateValue()) { 5034 Value = getContext().getMaterializedTemporaryValue(E, false); 5096 MaterializedGlobalTemporaryMap[E] = CV;