Lines Matching refs:OutPtr
873 llvm::Value *OutPtr = nullptr; in ExpandOldStyleForEach() local
886 OutPtr = Builder.CreateInBoundsGEP(OutBasePtr, OutOffset); in ExpandOldStyleForEach()
887 OutPtr = Builder.CreatePointerCast(OutPtr, OutTy); in ExpandOldStyleForEach()
901 if (OutPtr) { in ExpandOldStyleForEach()
902 RootArgs.push_back(OutPtr); in ExpandOldStyleForEach()
1056 llvm::Value *OutPtr = nullptr; in ExpandForEach() local
1061 OutPtr = Builder.CreateInBoundsGEP(CastedOutBasePtr, OutOffset); in ExpandForEach()
1068 OutPtr = Builder.CreateInBoundsGEP(CastedOutBasePtr, OutOffsetInBytes); in ExpandForEach()
1069 OutPtr = Builder.CreatePointerCast(OutPtr, OutTy); in ExpandForEach()
1073 RootArgs.push_back(OutPtr); in ExpandForEach()
1088 if (OutPtr && !PassOutByPointer) { in ExpandForEach()
1090 llvm::StoreInst *Store = Builder.CreateStore(RetVal, OutPtr); in ExpandForEach()