Searched refs:ZExt (Results 1 - 25 of 83) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h51 enum { SExt, ZExt }; enumerator in enum:llvm::HexagonEvaluator::ExtType::__anon2835
H A DHexagonBitTracker.cpp72 else if (Attrs.hasAttribute(AttrIdx, Attribute::ZExt))
73 VRX.insert(std::make_pair(InVirtReg, ExtType(ExtType::ZExt, Width)));
1121 else if (F->second.Type == ExtType::ZExt)
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetCallingConv.h29 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy
66 bool isZExt() const { return Flags & ZExt; }
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp127 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt,
130 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp371 } else if (ZExtInst *ZExt = dyn_cast<ZExtInst>(IndexToSplit)) {
373 if (isKnownNonNegative(ZExt->getOperand(0), *DL, 0, AC, GEP, DT))
374 IndexToSplit = ZExt->getOperand(0);
H A DSpeculativeExecution.cpp185 case Instruction::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp553 if (CallerAttrs.contains(Attribute::ZExt)) {
554 if (!CalleeAttrs.contains(Attribute::ZExt))
558 CallerAttrs.removeAttribute(Attribute::ZExt);
559 CalleeAttrs.removeAttribute(Attribute::ZExt);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp627 F->addAttribute(AttributeSet::ReturnIndex, Attribute::ZExt);
628 F->addAttribute(1, Attribute::ZExt);
629 F->addAttribute(2, Attribute::ZExt);
635 F->addAttribute(AttributeSet::ReturnIndex, Attribute::ZExt);
636 F->addAttribute(1, Attribute::ZExt);
637 F->addAttribute(2, Attribute::ZExt);
644 F->addAttribute(AttributeSet::ReturnIndex, Attribute::ZExt);
651 F->addAttribute(1, Attribute::ZExt);
991 Call->addAttribute(AttributeSet::ReturnIndex, Attribute::ZExt);
992 Call->addAttribute(1, Attribute::ZExt);
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h37 ZExt, // The value is zero extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo
155 return (HTP == AExt || HTP == SExt || HTP == ZExt);
H A DFastISel.h105 RetZExt = Call.paramHasAttr(0, Attribute::ZExt);
129 RetZExt = Call.paramHasAttr(0, Attribute::ZExt);
H A DBasicTTIImpl.h209 case Instruction::ZExt: {
358 if (Opcode == Instruction::ZExt &&
391 if (Opcode == Instruction::ZExt)
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp109 case Instruction::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp168 case Instruction::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DInstructions.cpp412 false /*ZExt*/);
2254 case Instruction::ZExt:
2296 case Instruction::ZExt:
2387 { 8, 1, 9,99,99, 2,17,99,99,99, 2, 3, 0}, // ZExt |
2487 return Instruction::ZExt;
2574 case ZExt: return new ZExtInst (S, Ty, Name, InsertBefore);
2596 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd);
2617 return Create(Instruction::ZExt, S, Ty, Name, InsertBefore);
2625 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd);
2742 (isSigned ? Instruction::SExt : Instruction::ZExt)));
[all...]
H A DConstantFold.cpp310 case Instruction::ZExt: {
530 if (opc == Instruction::ZExt || opc == Instruction::SExt ||
685 case Instruction::ZExt:
1039 if (CE1->getOpcode() == Instruction::ZExt) {
1095 if (CE1->getOpcode() == Instruction::ZExt) // Top bits known zero.
1518 case Instruction::ZExt:
1524 if (CE1->getOpcode() == Instruction::ZExt) isSigned = false;
1956 (CE1->getOpcode() == Instruction::ZExt &&
H A DInstruction.cpp239 case ZExt: return "zext";
H A DAttributes.cpp274 if (hasAttribute(Attribute::ZExt))
410 case Attribute::ZExt: return 1 << 0;
1418 .addAttribute(Attribute::ZExt);
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DOperator.h361 class ZExtOperator : public ConcreteOperator<Operator, Instruction::ZExt> {};
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DDemandedBits.cpp228 case Instruction::ZExt:
H A DCostModel.cpp439 case Instruction::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp162 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/);
191 case Instruction::ZExt:
405 case Instruction::ZExt:
602 In = Builder->CreateIntCast(In, CI.getType(), false/*ZExt*/);
658 return CastInst::CreateIntegerCast(In, CI.getType(), false/*ZExt*/);
744 case Instruction::ZExt: // zext(zext(x)) -> zext(x).
1080 case Instruction::ZExt: // sext(zext(x)) -> zext(x)
1139 Value *ZExt = Builder->CreateZExt(Src, DestTy); local
1140 return ReplaceInstUsesWith(CI, ZExt);
1699 case Instruction::ZExt
[all...]
H A DInstCombineVectorOps.cpp655 case Instruction::ZExt:
740 case Instruction::ZExt:
818 case Instruction::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp810 case Instruction::ZExt: {
2928 // Handle arg promotion: SExt, ZExt, AExt.
2942 case CCValAssign::ZExt: {
3814 // We're ZExt i1 to i64. The ANDWri Wd, Ws, #1 implicitly clears the
4493 if (const auto *ZExt = dyn_cast<ZExtInst>(Src0)) {
4494 if (!isIntExtFree(ZExt)) {
4496 if (isValueAvailable(ZExt) && isTypeSupported(ZExt->getSrcTy(), VT)) {
4499 Src0 = ZExt->getOperand(0);
4560 if (const auto *ZExt
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp229 else if (VA.getLocInfo() == CCValAssign::ZExt)
323 case CCValAssign::ZExt:
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp311 LocInfo = CCValAssign::ZExt;
473 else if (VA.getLocInfo() == CCValAssign::ZExt)
613 case CCValAssign::ZExt:

Completed in 210 milliseconds

1234