/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitTracker.h | 62 enum { SExt, ZExt }; enumerator in enum:llvm::HexagonEvaluator::ExtType::__anon5136
|
H A D | HexagonOptimizeSZextends.cpp | 75 if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerExpectIntrinsic.cpp | 126 if (SExtInst *SExt = dyn_cast<SExtInst>(V)) { 127 V = SExt->getOperand(0); 128 Operations.push_back(SExt); 155 case Instruction::SExt:
|
H A D | NaryReassociate.cpp | 335 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) { 336 IndexToSplit = SExt->getOperand(0);
|
H A D | SpeculativeExecution.cpp | 227 case Instruction::SExt:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | TruncInstCombine.cpp | 17 // The only exception is for {ZExt, SExt}Inst with operand type equal to 46 case Instruction::SExt: 106 case Instruction::SExt: 313 case Instruction::SExt: { 326 Opc == Instruction::SExt); 380 // it, because {SExt, ZExt}Inst Instruction might have other users that was
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetLibraryInfo.h | 361 return Signed ? Attribute::SExt : Attribute::ZExt; 363 return Attribute::SExt; 372 return Signed ? Attribute::SExt : Attribute::ZExt;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 103 if (auto *SExt = dyn_cast<SExtInst>(V)) { 104 if (auto *I = dyn_cast<Instruction>(SExt->getOperand(0))) 336 if (auto *SExt = dyn_cast<SExtInst>(V)) { 337 if (SExt->getSrcTy()->getIntegerBitWidth() != MaxBitWidth) 340 if (auto *Ld = dyn_cast<LoadInst>(SExt->getOperand(0))) { 477 case Instruction::SExt:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 588 } else if (CallerAttrs.contains(Attribute::SExt)) { 589 if (!CalleeAttrs.contains(Attribute::SExt)) 593 CallerAttrs.removeAttribute(Attribute::SExt); 594 CalleeAttrs.removeAttribute(Attribute::SExt); 608 CalleeAttrs.removeAttribute(Attribute::SExt);
|
H A D | InterleavedLoadCombinePass.cpp | 170 SExt, enumerator in enum:__anon4561::Polynomial::BOps 505 pushBOperation(SExt, APInt(sizeof(n) * 8, n)); 593 case SExt: 594 OS << "SExt ";
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 37 SExt, // The value is sign extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo 157 return (HTP == AExt || HTP == SExt || HTP == ZExt);
|
H A D | FastISel.h | 114 RetSExt = Call.hasRetAttr(Attribute::SExt); 138 RetSExt = Call.hasRetAttr(Attribute::SExt);
|
H A D | BasicTTIImpl.h | 729 if ((Opcode == Instruction::ZExt || Opcode == Instruction::SExt) && 770 if (Opcode == Instruction::SExt) 1378 IID == Intrinsic::smul_fix ? Instruction::SExt : Instruction::ZExt; 1442 IID == Intrinsic::smul_fix ? Instruction::SExt : Instruction::ZExt;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 165 case CCValAssign::LocInfo::SExt: 203 if (VA.getLocInfo() == CCValAssign::SExt || 325 case CCValAssign::SExt: { 390 return CCValAssign::LocInfo::SExt;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 168 case Instruction::SExt: 626 // cost for a Select / ZExt or SExt instruction. 688 if (Opcode == Instruction::ZExt || Opcode == Instruction::SExt) { 690 // ZExt/SExt will be handled with one unpack per doubling of width. 772 if ((Opcode == Instruction::ZExt || Opcode == Instruction::SExt) && 780 if (Opcode == Instruction::SExt)
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 110 case Instruction::SExt:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 849 if (Attrs.hasParamAttribute(I, Attribute::SExt)) 983 const auto *SExt = cast<SExtInst>(I); local 985 const Value *Op = SExt->getOperand(0); 987 MVT::SimpleValueType To = getLegalType(getSimpleType(SExt->getType())); 995 updateValueMap(SExt, Reg); 1338 if (FuncInfo.Fn->getAttributes().hasAttribute(0, Attribute::SExt)) 1372 case Instruction::SExt:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 85 if (Attrs.hasAttribute(OpIdx, Attribute::SExt)) 474 case CCValAssign::SExt: {
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 281 void setSignExt(bool SExt) { argument 283 SignExt = SExt;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 195 case Instruction::SExt: 205 Opc == Instruction::SExt); 424 case Instruction::SExt: 789 Value *SExt = cast<Instruction>(Src)->getOperand(0); local 790 const unsigned SExtSize = SExt->getType()->getPrimitiveSizeInBits(); 805 if (SExt->hasOneUse()) { 995 case Instruction::SExt: // zext(sext(x)) -> sext(x). 1243 In = Builder.CreateIntCast(In, CI.getType(), true /*SExt*/); 1300 return CastInst::CreateIntegerCast(In, CI.getType(), true/*SExt*/); 1325 case Instruction::SExt [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 2447 case Instruction::SExt: 2489 case Instruction::SExt: 2566 { 8, 0, 1,99,99, 0, 2,99,99,99, 0, 3, 0}, // SExt | 2746 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); 2768 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); 2804 return Create(Instruction::SExt, S, Ty, Name, InsertBefore); 2812 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd); 2913 (isSigned ? Instruction::SExt : Instruction::ZExt))); 2927 (isSigned ? Instruction::SExt : Instruction::ZExt))); 3108 return SExt; // signe [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 128 case Instruction::SExt: 410 assert((Opcode == Instruction::SExt || Opcode == Instruction::ZExt) && 442 llvm_unreachable("Opcode should be either SExt or ZExt"); 446 case Instruction::SExt: 892 // operands. We will promote a SExt used in such complex GEP as we
|
H A D | AArch64CallLowering.cpp | 78 case CCValAssign::LocInfo::SExt: 303 Attribute::SExt))
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DemandedBits.cpp | 270 case Instruction::SExt:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 375 RetAttrs.addAttribute(Attribute::SExt);
|