Lines Matching refs:Builder
2165 void LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block,
2169 unwrap(Builder)->SetInsertPoint(BB, I->getIterator());
2172 void LLVMPositionBuilderBefore(LLVMBuilderRef Builder, LLVMValueRef Instr) {
2174 unwrap(Builder)->SetInsertPoint(I->getParent(), I->getIterator());
2177 void LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder, LLVMBasicBlockRef Block) {
2179 unwrap(Builder)->SetInsertPoint(BB);
2182 LLVMBasicBlockRef LLVMGetInsertBlock(LLVMBuilderRef Builder) {
2183 return wrap(unwrap(Builder)->GetInsertBlock());
2186 void LLVMClearInsertionPosition(LLVMBuilderRef Builder) {
2187 unwrap(Builder)->ClearInsertionPoint();
2190 void LLVMInsertIntoBuilder(LLVMBuilderRef Builder, LLVMValueRef Instr) {
2191 unwrap(Builder)->Insert(unwrap<Instruction>(Instr));
2194 void LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr,
2196 unwrap(Builder)->Insert(unwrap<Instruction>(Instr), Name);
2199 void LLVMDisposeBuilder(LLVMBuilderRef Builder) {
2200 delete unwrap(Builder);
2205 void LLVMSetCurrentDebugLocation(LLVMBuilderRef Builder, LLVMValueRef L) {
2208 unwrap(Builder)->SetCurrentDebugLocation(DebugLoc(Loc));
2211 LLVMValueRef LLVMGetCurrentDebugLocation(LLVMBuilderRef Builder) {
2212 LLVMContext &Context = unwrap(Builder)->getContext();
2214 Context, unwrap(Builder)->getCurrentDebugLocation().getAsMDNode()));
2217 void LLVMSetInstDebugLocation(LLVMBuilderRef Builder, LLVMValueRef Inst) {
2218 unwrap(Builder)->SetInstDebugLocation(unwrap<Instruction>(Inst));