reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
452 Dst = LLVMBuildRetVoid(Builder); 454 Dst = LLVMBuildRet(Builder, CloneValue(LLVMGetOperand(Src, 0))); 461 Dst = LLVMBuildBr(Builder, DeclareBB(SrcBB)); 470 Dst = LLVMBuildCondBr(Builder, CloneValue(Cond), ThenBB, ElseBB); 484 Dst = LLVMBuildInvoke(Builder, Fn, Args.data(), ArgCount, 486 CloneAttrs(Src, Dst); 490 Dst = LLVMBuildUnreachable(Builder); 495 Dst = LLVMBuildAdd(Builder, LHS, RHS, Name); 501 Dst = LLVMBuildSub(Builder, LHS, RHS, Name); 507 Dst = LLVMBuildMul(Builder, LHS, RHS, Name); 513 Dst = LLVMBuildUDiv(Builder, LHS, RHS, Name); 519 Dst = LLVMBuildSDiv(Builder, LHS, RHS, Name); 525 Dst = LLVMBuildURem(Builder, LHS, RHS, Name); 531 Dst = LLVMBuildSRem(Builder, LHS, RHS, Name); 537 Dst = LLVMBuildShl(Builder, LHS, RHS, Name); 543 Dst = LLVMBuildLShr(Builder, LHS, RHS, Name); 549 Dst = LLVMBuildAShr(Builder, LHS, RHS, Name); 555 Dst = LLVMBuildAnd(Builder, LHS, RHS, Name); 561 Dst = LLVMBuildOr(Builder, LHS, RHS, Name); 567 Dst = LLVMBuildXor(Builder, LHS, RHS, Name); 572 Dst = LLVMBuildAlloca(Builder, Ty, Name); 577 Dst = LLVMBuildLoad(Builder, Ptr, Name); 578 LLVMSetAlignment(Dst, LLVMGetAlignment(Src)); 579 LLVMSetOrdering(Dst, LLVMGetOrdering(Src)); 580 LLVMSetVolatile(Dst, LLVMGetVolatile(Src)); 586 Dst = LLVMBuildStore(Builder, Val, Ptr); 587 LLVMSetAlignment(Dst, LLVMGetAlignment(Src)); 588 LLVMSetOrdering(Dst, LLVMGetOrdering(Src)); 589 LLVMSetVolatile(Dst, LLVMGetVolatile(Src)); 599 Dst = LLVMBuildInBoundsGEP(Builder, Ptr, Idx.data(), NumIdx, Name); 601 Dst = LLVMBuildGEP(Builder, Ptr, Idx.data(), NumIdx, Name); 610 Dst = LLVMBuildAtomicRMW(Builder, BinOp, Ptr, Val, Ord, SingleThread); 611 LLVMSetVolatile(Dst, LLVMGetVolatile(Src)); 612 LLVMSetValueName2(Dst, Name, NameLen); 623 Dst = LLVMBuildAtomicCmpXchg(Builder, Ptr, Cmp, New, Succ, Fail, 625 LLVMSetVolatile(Dst, LLVMGetVolatile(Src)); 626 LLVMSetWeak(Dst, LLVMGetWeak(Src)); 627 LLVMSetValueName2(Dst, Name, NameLen); 632 Dst = LLVMBuildBitCast(Builder, V, CloneType(Src), Name); 639 Dst = LLVMBuildICmp(Builder, Pred, LHS, RHS, Name); 644 VMap[Src] = Dst = LLVMBuildPhi(Builder, CloneType(Src), Name); 655 LLVMAddIncoming(Dst, Values.data(), Blocks.data(), IncomingCount); 656 return Dst; 664 Dst = LLVMBuildCall(Builder, Fn, Args.data(), ArgCount, Name); 665 LLVMSetTailCall(Dst, LLVMIsTailCall(Src)); 666 CloneAttrs(Src, Dst); 670 Dst = LLVMBuildResume(Builder, CloneValue(LLVMGetOperand(Src, 0))); 675 Dst = LLVMBuildLandingPad(Builder, CloneType(Src), nullptr, 0, Name); 678 LLVMAddClause(Dst, CloneValue(LLVMGetClause(Src, i))); 679 LLVMSetCleanup(Dst, LLVMIsCleanup(Src)); 687 Dst = LLVMBuildCleanupRet(Builder, CatchPad, Unwind); 693 Dst = LLVMBuildCatchRet(Builder, CatchPad, SuccBB); 702 Dst = LLVMBuildCatchPad(Builder, ParentPad, 712 Dst = LLVMBuildCleanupPad(Builder, ParentPad, 723 Dst = LLVMBuildCatchSwitch(Builder, ParentPad, UnwindBB, NumHandlers, Name); 729 LLVMAddHandler(Dst, DeclareBB(Handlers[i])); 739 Dst = LLVMBuildExtractValue(Builder, Agg, I, Name); 748 Dst = LLVMBuildInsertValue(Builder, Agg, V, I, Name); 755 if (Dst == nullptr) { 768 LLVMSetMetadata(Dst, Kind, LLVMMetadataAsValue(Ctx, MD)); 771 LLVMSetInstDebugLocation(Builder, Dst); 773 check_value_kind(Dst, LLVMInstructionValueKind); 774 return VMap[Src] = Dst;