reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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});