Lines Matching defs:target

462 	LLVMValueRef target = pseudo_to_value(fn, ctype, pseudo);
463 return adjust_type(fn, ctype, target);
473 LLVMValueRef target = pseudo_to_value(fn, ctype, pseudo);
474 return value_to_ivalue(fn, ctype, target);
536 LLVMValueRef lhs, rhs, target;
542 pseudo_name(insn->target, target_name);
547 target = LLVMBuildAdd(fn->builder, lhs, rhs, target_name);
550 target = LLVMBuildSub(fn->builder, lhs, rhs, target_name);
553 target = LLVMBuildMul(fn->builder, lhs, rhs, target_name);
556 target = LLVMBuildUDiv(fn->builder, lhs, rhs, target_name);
560 target = LLVMBuildSDiv(fn->builder, lhs, rhs, target_name);
564 target = LLVMBuildURem(fn->builder, lhs, rhs, target_name);
568 target = LLVMBuildSRem(fn->builder, lhs, rhs, target_name);
572 target = LLVMBuildShl(fn->builder, lhs, rhs, target_name);
576 target = LLVMBuildLShr(fn->builder, lhs, rhs, target_name);
580 target = LLVMBuildAShr(fn->builder, lhs, rhs, target_name);
585 target = LLVMBuildFAdd(fn->builder, lhs, rhs, target_name);
588 target = LLVMBuildFSub(fn->builder, lhs, rhs, target_name);
591 target = LLVMBuildFMul(fn->builder, lhs, rhs, target_name);
594 target = LLVMBuildFDiv(fn->builder, lhs, rhs, target_name);
600 target = LLVMBuildAnd(fn->builder, lhs, rhs, target_name);
604 target = LLVMBuildOr(fn->builder, lhs, rhs, target_name);
608 target = LLVMBuildXor(fn->builder, lhs, rhs, target_name);
615 target = adjust_type(fn, insn->type, target);
616 insn->target->priv = target;
621 LLVMValueRef lhs, rhs, target;
632 pseudo_name(insn->target, target_name);
649 target = LLVMBuildICmp(fn->builder, op, lhs, rhs, target_name);
660 target = LLVMBuildFCmp(fn->builder, op, lhs, rhs, target_name);
667 target = LLVMBuildZExt(fn->builder, target, dst_type, target_name);
669 insn->target->priv = target;
707 LLVMValueRef addr, target;
713 pseudo_name(insn->target, name);
714 target = LLVMBuildLoad(fn->builder, addr, name);
716 insn->target->priv = target;
725 target_in = pseudo_to_rvalue(fn, insn->type, insn->target);
756 LLVMValueRef target, src1, src2, src3;
763 pseudo_name(insn->target, name);
764 target = LLVMBuildSelect(fn->builder, src1, src2, src3, name);
766 insn->target->priv = adjust_type(fn, insn->type, target);
771 LLVMValueRef sw_val, target;
780 def = jmp->target;
784 target = LLVMBuildSwitch(fn->builder, sw_val,
792 LLVMAddCase(target, Val, jmp->target->priv);
799 LLVMValueRef target, func;
821 pseudo_name(insn->target, name);
822 target = LLVMBuildCall(fn->builder, func, args, n_arg, name);
824 insn->target->priv = target;
836 insn->target->priv = LLVMBuildPhi(fn->builder, dst_type, "");
841 LLVMValueRef src, target;
848 pseudo_name(insn->target, target_name);
873 target = LLVMBuildCast(fn->builder, op, src, dtype, target_name);
874 insn->target->priv = target;
879 LLVMValueRef src, target;
890 pseudo_name(insn->target, target_name);
907 target = LLVMBuildCast(fn->builder, op, src, dtype, target_name);
908 insn->target->priv = target;
914 LLVMValueRef src, target;
920 pseudo_name(insn->target, name);
924 target = LLVMBuildFPCast(fn->builder, src, dtype, name);
927 target = LLVMBuildSIToFP(fn->builder, src, dtype, name);
930 target = LLVMBuildUIToFP(fn->builder, src, dtype, name);
935 insn->target->priv = target;
940 insn->target->priv = LLVMBlockAddress(fn->fn, insn->bb_true->priv);
946 LLVMValueRef target;
950 target = LLVMBlockAddress(fn->fn, val->symbol->bb_target->priv);
956 insn->target->priv = target;
962 LLVMValueRef target;
964 target = LLVMConstReal(dtype, insn->fvalue);
965 insn->target->priv = target;
1052 LLVMValueRef src, target;
1057 pseudo_name(insn->target, target_name);
1059 target = LLVMBuildNot(fn->builder, src, target_name);
1061 insn->target->priv = target;
1066 LLVMValueRef src, target;
1071 pseudo_name(insn->target, target_name);
1074 target = LLVMBuildFNeg(fn->builder, src, target_name);
1076 target = LLVMBuildNeg(fn->builder, src, target_name);
1078 insn->target->priv = target;
1184 LLVMAddIncoming(insn->target->priv, &vref, &bref, 1);
1299 char target[] = LLVM_DEFAULT_TARGET_TRIPLE;
1303 arch = strtok(target, "-");
1322 /* unsupported target */