Lines Matching refs:Builder_val

1430 #define Builder_val(v)  (*(LLVMBuilderRef *)(Data_custom_val(v)))
1433 LLVMDisposeBuilder(Builder_val(B));
1450 Builder_val(V) = B;
1463 LLVMPositionBuilderAtEnd(Builder_val(B), BB);
1466 LLVMPositionBuilderBefore(Builder_val(B), I);
1473 LLVMBasicBlockRef InsertBlock = LLVMGetInsertBlock(Builder_val(B));
1481 LLVMInsertIntoBuilderWithName(Builder_val(B), I, String_val(Name));
1489 LLVMSetCurrentDebugLocation(Builder_val(B), V);
1495 LLVMSetCurrentDebugLocation(Builder_val(B), NULL);
1503 if ((L = LLVMGetCurrentDebugLocation(Builder_val(B)))) {
1513 LLVMSetInstDebugLocation(Builder_val(B), V);
1522 return LLVMBuildRetVoid(Builder_val(B));
1527 return LLVMBuildRet(Builder_val(B), Val);
1532 return LLVMBuildAggregateRet(Builder_val(B), (LLVMValueRef *) Op_val(RetVals),
1538 return LLVMBuildBr(Builder_val(B), BB);
1546 return LLVMBuildCondBr(Builder_val(B), If, Then, Else);
1554 return LLVMBuildSwitch(Builder_val(B), Of, Else, Int_val(EstimatedCount));
1561 return LLVMBuildMalloc(Builder_val(B), Ty, String_val(Name));
1569 return LLVMBuildArrayMalloc(Builder_val(B), Ty, Val, String_val(Name));
1575 return LLVMBuildFree(Builder_val(B), P);
1589 return LLVMBuildIndirectBr(Builder_val(B), Addr, EstimatedDests);
1605 return LLVMBuildInvoke(Builder_val(B), Fn, (LLVMValueRef *) Op_val(Args),
1622 return LLVMBuildLandingPad(Builder_val(B), Ty, PersFn, Int_val(NumClauses),
1644 return LLVMBuildResume(Builder_val(B), Exn);
1649 return LLVMBuildUnreachable(Builder_val(B));
1657 return LLVMBuildAdd(Builder_val(B), LHS, RHS, String_val(Name));
1663 return LLVMBuildNSWAdd(Builder_val(B), LHS, RHS, String_val(Name));
1669 return LLVMBuildNUWAdd(Builder_val(B), LHS, RHS, String_val(Name));
1675 return LLVMBuildFAdd(Builder_val(B), LHS, RHS, String_val(Name));
1681 return LLVMBuildSub(Builder_val(B), LHS, RHS, String_val(Name));
1687 return LLVMBuildNSWSub(Builder_val(B), LHS, RHS, String_val(Name));
1693 return LLVMBuildNUWSub(Builder_val(B), LHS, RHS, String_val(Name));
1699 return LLVMBuildFSub(Builder_val(B), LHS, RHS, String_val(Name));
1705 return LLVMBuildMul(Builder_val(B), LHS, RHS, String_val(Name));
1711 return LLVMBuildNSWMul(Builder_val(B), LHS, RHS, String_val(Name));
1717 return LLVMBuildNUWMul(Builder_val(B), LHS, RHS, String_val(Name));
1723 return LLVMBuildFMul(Builder_val(B), LHS, RHS, String_val(Name));
1729 return LLVMBuildUDiv(Builder_val(B), LHS, RHS, String_val(Name));
1735 return LLVMBuildSDiv(Builder_val(B), LHS, RHS, String_val(Name));
1741 return LLVMBuildExactSDiv(Builder_val(B), LHS, RHS, String_val(Name));
1747 return LLVMBuildFDiv(Builder_val(B), LHS, RHS, String_val(Name));
1753 return LLVMBuildURem(Builder_val(B), LHS, RHS, String_val(Name));
1759 return LLVMBuildSRem(Builder_val(B), LHS, RHS, String_val(Name));
1765 return LLVMBuildFRem(Builder_val(B), LHS, RHS, String_val(Name));
1771 return LLVMBuildShl(Builder_val(B), LHS, RHS, String_val(Name));
1777 return LLVMBuildLShr(Builder_val(B), LHS, RHS, String_val(Name));
1783 return LLVMBuildAShr(Builder_val(B), LHS, RHS, String_val(Name));
1789 return LLVMBuildAnd(Builder_val(B), LHS, RHS, String_val(Name));
1795 return LLVMBuildOr(Builder_val(B), LHS, RHS, String_val(Name));
1801 return LLVMBuildXor(Builder_val(B), LHS, RHS, String_val(Name));
1807 return LLVMBuildNeg(Builder_val(B), X, String_val(Name));
1813 return LLVMBuildNSWNeg(Builder_val(B), X, String_val(Name));
1819 return LLVMBuildNUWNeg(Builder_val(B), X, String_val(Name));
1825 return LLVMBuildFNeg(Builder_val(B), X, String_val(Name));
1831 return LLVMBuildNot(Builder_val(B), X, String_val(Name));
1839 return LLVMBuildAlloca(Builder_val(B), Ty, String_val(Name));
1845 return LLVMBuildArrayAlloca(Builder_val(B), Ty, Size, String_val(Name));
1851 return LLVMBuildLoad(Builder_val(B), Pointer, String_val(Name));
1857 return LLVMBuildStore(Builder_val(B), Value, Pointer);
1866 Instr = LLVMBuildAtomicRMW(Builder_val(B), Int_val(BinOp),
1881 return LLVMBuildGEP(Builder_val(B), Pointer,
1890 return LLVMBuildInBoundsGEP(Builder_val(B), Pointer,
1899 return LLVMBuildStructGEP(Builder_val(B), Pointer,
1905 return LLVMBuildGlobalString(Builder_val(B), String_val(Str),
1912 return LLVMBuildGlobalStringPtr(Builder_val(B), String_val(Str),
1921 return LLVMBuildTrunc(Builder_val(B), X, Ty, String_val(Name));
1927 return LLVMBuildZExt(Builder_val(B), X, Ty, String_val(Name));
1933 return LLVMBuildSExt(Builder_val(B), X, Ty, String_val(Name));
1939 return LLVMBuildFPToUI(Builder_val(B), X, Ty, String_val(Name));
1945 return LLVMBuildFPToSI(Builder_val(B), X, Ty, String_val(Name));
1951 return LLVMBuildUIToFP(Builder_val(B), X, Ty, String_val(Name));
1957 return LLVMBuildSIToFP(Builder_val(B), X, Ty, String_val(Name));
1963 return LLVMBuildFPTrunc(Builder_val(B), X, Ty, String_val(Name));
1969 return LLVMBuildFPExt(Builder_val(B), X, Ty, String_val(Name));
1975 return LLVMBuildPtrToInt(Builder_val(B), X, Ty, String_val(Name));
1981 return LLVMBuildIntToPtr(Builder_val(B), X, Ty, String_val(Name));
1987 return LLVMBuildBitCast(Builder_val(B), X, Ty, String_val(Name));
1993 return LLVMBuildZExtOrBitCast(Builder_val(B), X, Ty, String_val(Name));
1999 return LLVMBuildSExtOrBitCast(Builder_val(B), X, Ty, String_val(Name));
2006 return LLVMBuildTruncOrBitCast(Builder_val(B), X, Ty, String_val(Name));
2012 return LLVMBuildPointerCast(Builder_val(B), X, Ty, String_val(Name));
2018 return LLVMBuildIntCast(Builder_val(B), X, Ty, String_val(Name));
2024 return LLVMBuildFPCast(Builder_val(B), X, Ty, String_val(Name));
2033 return LLVMBuildICmp(Builder_val(B), Int_val(Pred) + LLVMIntEQ, LHS, RHS,
2041 return LLVMBuildFCmp(Builder_val(B), Int_val(Pred), LHS, RHS,
2056 PhiNode = LLVMBuildPhi(Builder_val(B), LLVMTypeOf(FirstValue),
2071 return LLVMBuildCall(Builder_val(B), Fn, (LLVMValueRef *) Op_val(Params),
2079 return LLVMBuildSelect(Builder_val(B), If, Then, Else, String_val(Name));
2085 return LLVMBuildVAArg(Builder_val(B), List, Ty, String_val(Name));
2092 return LLVMBuildExtractElement(Builder_val(B), Vec, Idx, String_val(Name));
2100 return LLVMBuildInsertElement(Builder_val(B), Vec, Element, Idx,
2108 return LLVMBuildShuffleVector(Builder_val(B), V1, V2, Mask, String_val(Name));
2114 return LLVMBuildExtractValue(Builder_val(B), Aggregate, Int_val(Idx),
2122 return LLVMBuildInsertValue(Builder_val(B), Aggregate, Val, Int_val(Idx),
2129 return LLVMBuildIsNull(Builder_val(B), Val, String_val(Name));
2135 return LLVMBuildIsNotNull(Builder_val(B), Val, String_val(Name));
2141 return LLVMBuildPtrDiff(Builder_val(B), LHS, RHS, String_val(Name));