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

References

tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  177   auto *Zero = Builder.getInt64(0);
  179   auto ToPrint = getGPUThreadIdentifiers(Builder);
  181   ToPrint.push_back(Builder.CreateGlobalStringPtr("\n  ", "", 4));
  184   const DataLayout &DL = Builder.GetInsertBlock()->getModule()->getDataLayout();
  187   auto T = ArrayType::get(Builder.getInt32Ty(), ToPrint.size() * 2);
  190       &Builder.GetInsertBlock()->getParent()->getEntryBlock().front());
  191   auto *DataPtr = Builder.CreateGEP(Data, {Zero, Zero});
  195     auto Ptr = Builder.CreateGEP(DataPtr, Builder.getInt64(Offset));
  195     auto Ptr = Builder.CreateGEP(DataPtr, Builder.getInt64(Offset));
  200         Val = Builder.CreateFPExt(Val, Builder.getDoubleTy());
  200         Val = Builder.CreateFPExt(Val, Builder.getDoubleTy());
  203         Val = Builder.CreateSExt(Val, Builder.getInt64Ty());
  203         Val = Builder.CreateSExt(Val, Builder.getInt64Ty());
  212         Val = Builder.CreateGEP(Val, Builder.getInt64(0));
  212         Val = Builder.CreateGEP(Val, Builder.getInt64(0));
  213         auto F = RuntimeDebugBuilder::getAddressSpaceCast(Builder, 4, 0);
  214         Val = Builder.CreateCall(F, Val);
  216         Val = Builder.CreatePtrToInt(Val, Builder.getInt64Ty());
  216         Val = Builder.CreatePtrToInt(Val, Builder.getInt64Ty());
  223     Ptr = Builder.CreatePointerBitCastOrAddrSpaceCast(Ptr, Ty->getPointerTo(5));
  224     Builder.CreateAlignedStore(Val, Ptr, 4);
  236   Value *Format = Builder.CreateGlobalStringPtr(str, "polly.vprintf.buffer", 4);
  237   Format = Builder.CreateCall(getAddressSpaceCast(Builder, 4, 0), Format);
  237   Format = Builder.CreateCall(getAddressSpaceCast(Builder, 4, 0), Format);
  239   Data = Builder.CreateBitCast(Data, Builder.getInt8PtrTy());
  239   Data = Builder.CreateBitCast(Data, Builder.getInt8PtrTy());
  241   Builder.CreateCall(getVPrintF(Builder), {Format, Data});
  241   Builder.CreateCall(getVPrintF(Builder), {Format, Data});