Searched refs:SExt (Results 1 - 25 of 155) sorted by relevance

1234567

/external/llvm/lib/Target/AArch64/
H A DAArch64AddressTypePromotion.cpp127 bool shouldConsiderSExt(const Instruction *SExt) const;
213 AArch64AddressTypePromotion::shouldConsiderSExt(const Instruction *SExt) const {
214 if (SExt->getType() != ConsideredSExtType)
217 for (const User *U : SExt->users()) {
259 Instruction *SExt = SExtInsts.pop_back_val(); local
261 DEBUG(dbgs() << "Consider:\n" << *SExt << '\n');
263 // If this SExt has already been merged continue.
264 if (SExt->use_empty() && ToRemove.count(SExt)) {
270 while (auto *Inst = dyn_cast<Instruction>(SExt
422 Instruction *SExt = &II; local
[all...]
H A DAArch64CallLowering.cpp96 case CCValAssign::SExt:
/external/llvm/unittests/IR/
H A DAttributesTest.cpp26 AttributeSet::get(C, 2, Attribute::SExt)
48 AttributeSet::get(C, 1, Attribute::SExt)
/external/swiftshader/third_party/LLVM/include/llvm/Target/
H A DTargetCallingConv.h25 static const uint64_t SExt = 1ULL<<1; ///< Sign extended member in struct:llvm::ISD::ArgFlagsTy
53 bool isSExt() const { return Flags & SExt; }
/external/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h51 enum { SExt, ZExt }; enumerator in enum:llvm::HexagonEvaluator::ExtType::__anon13084
H A DHexagonOptimizeSZextends.cpp80 if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
/external/swiftshader/third_party/LLVM/include/llvm/
H A DAttributes.h38 const Attributes SExt = 1<<1; ///< Sign extended before/after call member in namespace:llvm::Attribute
103 ZExt | SExt,
/external/llvm/include/llvm/Target/
H A DTargetCallingConv.h30 static const uint64_t SExt = 1ULL<<1; ///< Sign extended member in struct:llvm::ISD::ArgFlagsTy
73 bool isSExt() const { return Flags & SExt; }
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DCallingConvLower.h34 SExt, // The value is sign extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
127 return (HTP == AExt || HTP == SExt || HTP == ZExt);
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86GenCallingConv.inc126 LocInfo = CCValAssign::SExt;
300 LocInfo = CCValAssign::SExt;
360 LocInfo = CCValAssign::SExt;
399 LocInfo = CCValAssign::SExt;
428 LocInfo = CCValAssign::SExt;
490 LocInfo = CCValAssign::SExt;
529 LocInfo = CCValAssign::SExt;
626 LocInfo = CCValAssign::SExt;
674 LocInfo = CCValAssign::SExt;
/external/llvm/lib/CodeGen/
H A DAnalysis.cpp559 } else if (CallerAttrs.contains(Attribute::SExt)) {
560 if (!CalleeAttrs.contains(Attribute::SExt))
564 CallerAttrs.removeAttribute(Attribute::SExt);
565 CalleeAttrs.removeAttribute(Attribute::SExt);
/external/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp222 case Instruction::SExt:
H A DNaryReassociate.cpp338 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) {
339 IndexToSplit = SExt->getOperand(0);
/external/swiftshader/third_party/LLVM/unittests/VMCore/
H A DInstructionsTest.cpp129 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true));
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
H A DAttributes.inc40 SExt,
97 .Case("signext", Attribute::SExt)
334 return llvm::Attribute::SExt;
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DAnalysis.cpp258 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
298 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DAttributes.cpp33 if (Attrs & Attribute::SExt)
100 Incompatible |= SExt | ZExt;
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp685 if (Attrs.hasAttribute(i+1, Attribute::SExt))
805 const SExtInst *SExt = cast<SExtInst>(I); local
807 const Value *Op = SExt->getOperand(0);
809 MVT::SimpleValueType To = getLegalType(getSimpleType(SExt->getType()));
814 updateValueMap(SExt, Reg);
1138 if (FuncInfo.Fn->getAttributes().hasAttribute(0, Attribute::SExt))
1164 case Instruction::SExt: return selectSExt(I);
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h36 SExt, // The value is sign extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
155 return (HTP == AExt || HTP == SExt || HTP == ZExt);
H A DFastISel.h108 RetSExt = Call.paramHasAttr(0, Attribute::SExt);
132 RetSExt = Call.paramHasAttr(0, Attribute::SExt);
/external/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp169 case Instruction::SExt:
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp110 case Instruction::SExt:
/external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/
H A Dcommon.cpp151 arg.getArgNo() + 1, ::llvm::Attribute::SExt);
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
H A DBlackfinISelLowering.cpp198 if (VA.getLocInfo() == CCValAssign::SExt)
259 case CCValAssign::SExt:
316 case CCValAssign::SExt:
401 case CCValAssign::SExt:
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp353 if (VA.getLocInfo() == CCValAssign::SExt)
415 case CCValAssign::SExt:
536 if (VA.getLocInfo() == CCValAssign::SExt)
588 if (VA.getLocInfo() == CCValAssign::SExt)

Completed in 717 milliseconds

1234567