Searched refs:InStructTempSlots (Results 1 - 1 of 1) sorted by relevance

/frameworks/compile/libbcc/lib/Renderscript/
H A DRSKernelExpand.cpp610 // InStructTempSlots[] - this function sets each array element either to nullptr
622 llvm::SmallVectorImpl<llvm::Value *> &InStructTempSlots) {
641 * in InStructTempSlots.
645 InStructTempSlots.push_back(Builder.CreateAlloca(ElementType, nullptr,
649 InStructTempSlots.push_back(nullptr);
692 // InStructTempSlots[] - this function consumes the information produced by ExpandInputsLoopInvariant()
703 const llvm::SmallVectorImpl<llvm::Value *> &InStructTempSlots,
733 if (llvm::Value *TemporarySlot = InStructTempSlots[Index]) {
1000 llvm::SmallVector<llvm::Value*, 8> InStructTempSlots; local
1023 InTypes, InBufPtrs, InStructTempSlots);
615 ExpandInputsLoopInvariant(llvm::IRBuilder< &Builder, llvm::BasicBlock *LoopHeader, llvm::Value *Arg_p, llvm::MDNode *TBAAPointer, llvm::Function::arg_iterator ArgIter, const size_t NumInputs, llvm::SmallVectorImpl<llvm::Type *> &InTypes, llvm::SmallVectorImpl<llvm::Value *> &InBufPtrs, llvm::SmallVectorImpl<llvm::Value *> &InStructTempSlots) argument
697 ExpandInputsBody(llvm::IRBuilder< &Builder, llvm::Value *Arg_x1, llvm::MDNode *TBAAAllocation, const size_t NumInputs, const llvm::SmallVectorImpl<llvm::Type *> &InTypes, const llvm::SmallVectorImpl<llvm::Value *> &InBufPtrs, const llvm::SmallVectorImpl<llvm::Value *> &InStructTempSlots, llvm::Value *IndVar, llvm::SmallVectorImpl<llvm::Value *> &RootArgs) argument
1174 llvm::SmallVector<llvm::Value*, 8> InStructTempSlots; local
[all...]

Completed in 54 milliseconds