reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/CodeGen/ConstantInitFuture.h
   64   explicit operator bool() const { return bool(Data); }
   76   void *getOpaqueValue() const { return Data.getOpaqueValue(); }
   79     result.Data = PairTy::getFromOpaqueValue(value);
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
   22   assert(Data && "dereferencing null future");
   23   if (Data.is<llvm::Constant*>()) {
   24     return Data.get<llvm::Constant*>()->getType();
   26     return Data.get<ConstantInitBuilderBase*>()->Buffer[0]->getType();
   31   assert(Data && "abandoning null future");
   32   if (auto builder = Data.dyn_cast<ConstantInitBuilderBase*>()) {
   35   Data = nullptr;
   39   assert(Data && "installing null future");
   40   if (Data.is<llvm::Constant*>()) {
   41     GV->setInitializer(Data.get<llvm::Constant*>());
   43     auto &builder = *Data.get<ConstantInitBuilderBase*>();
   47     Data = nullptr;