Searched refs:signExtend (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 327 ConstantRange signExtend(uint32_t BitWidth) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 167 unsigned signExtend(unsigned Reg, const Value *V, MVT::SimpleValueType From, 533 unsigned WebAssemblyFastISel::signExtend(unsigned Reg, const Value *V, in signExtend() function in WebAssemblyFastISel 570 return signExtend(VReg, V, From, To); in getRegForSignedValue() 1017 unsigned Reg = signExtend(In, Op, From, To); in selectSExt()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 655 return signExtend(ResultBitWidth); in castOp() 707 ConstantRange ConstantRange::signExtend(uint32_t DstTySize) const { in signExtend() function in ConstantRange 793 return signExtend(DstTySize); in sextOrTrunc()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 2021 bool signExtend = TLI.shouldSignExtendTypeInLibCall(RetVT, isSigned); in ExpandLibCall() local 2027 .setSExtResult(signExtend) in ExpandLibCall() 2028 .setZExtResult(!signExtend) in ExpandLibCall()
|
| H A D | TargetLowering.cpp | 173 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall() local 174 bool zeroExtend = !signExtend; in makeLibCall() 178 signExtend = zeroExtend = false; in makeLibCall() 187 .setSExtResult(signExtend) in makeLibCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1926 if (CR.truncate(TruncBits).signExtend(NewBits).contains( in getSignExtendExpr() 6091 ConservativeResult.intersectWith(X.signExtend(BitWidth), in getRangeRef()
|