Home
last modified time | relevance | path

Searched refs:BaseInt (Results 1 – 4 of 4) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsLoongArch.td54 class BaseInt<list<LLVMType> ret_types, list<LLVMType> param_types,
59 def int_loongarch_break : BaseInt<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
60 def int_loongarch_cacop_d : BaseInt<[], [llvm_i64_ty, llvm_i64_ty, llvm_i64_ty],
62 def int_loongarch_cacop_w : BaseInt<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty],
64 def int_loongarch_dbar : BaseInt<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
66 def int_loongarch_ibar : BaseInt<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
67 def int_loongarch_movfcsr2gr : BaseInt<[llvm_i32_ty], [llvm_i32_ty],
69 def int_loongarch_movgr2fcsr : BaseInt<[], [llvm_i32_ty, llvm_i32_ty],
71 def int_loongarch_syscall : BaseInt<[], [llvm_i32_ty], [ImmArg<ArgIndex<0>>]>;
73 def int_loongarch_crc_w_b_w : BaseInt<[llvm_i32_ty],
[all …]
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp649 ConstInfo.BaseInt = ConstInt; in findAndMakeBaseConstant()
897 IntegerType *Ty = ConstInfo.BaseInt->getIntegerType(); in emitBaseConstants()
898 Base = new BitCastInst(ConstInfo.BaseInt, Ty, "const", IP); in emitBaseConstants()
903 LLVM_DEBUG(dbgs() << "Hoist constant (" << *ConstInfo.BaseInt in emitBaseConstants()
H A DRewriteStatepointsForGC.cpp2628 Value *BaseInt = in inlineGetBaseAndOffset() local
2634 Value *Offset = Builder.CreateSub(DerivedInt, BaseInt); in inlineGetBaseAndOffset()
/src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DConstantHoisting.h119 ConstantInt *BaseInt; member