/external/llvm/unittests/IR/ |
H A D | AttributesTest.cpp | 25 AttributeSet::get(C, 1, Attribute::ZExt), 38 AttributeSet::get(C, 2, Attribute::ZExt),
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitTracker.h | 51 enum { SExt, ZExt }; enumerator in enum:llvm::HexagonEvaluator::ExtType::__anon12583
|
H A D | HexagonBitTracker.cpp | 72 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)
|
/external/llvm/include/llvm/Target/ |
H A D | TargetCallingConv.h | 29 static const uint64_t ZExt = 1ULL<<0; ///< Zero extended member in struct:llvm::ISD::ArgFlagsTy 64 bool isZExt() const { return Flags & ZExt; }
|
/external/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 132 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt, 135 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 371 } 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 D | SpeculativeExecution.cpp | 185 case Instruction::ZExt:
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 553 if (CallerAttrs.contains(Attribute::ZExt)) { 554 if (!CalleeAttrs.contains(Attribute::ZExt)) 558 CallerAttrs.removeAttribute(Attribute::ZExt); 559 CalleeAttrs.removeAttribute(Attribute::ZExt);
|
H A D | TargetLoweringBase.cpp | 1468 else if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt)) 1492 else if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::ZExt)) 1580 case ZExt: return ISD::ZERO_EXTEND;
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 627 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...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 37 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 D | FastISel.h | 105 RetZExt = Call.paramHasAttr(0, Attribute::ZExt); 129 RetZExt = Call.paramHasAttr(0, Attribute::ZExt);
|
H A D | BasicTTIImpl.h | 209 case Instruction::ZExt: { 358 if (Opcode == Instruction::ZExt && 391 if (Opcode == Instruction::ZExt)
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 168 case Instruction::ZExt:
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 109 case Instruction::ZExt:
|
/external/llvm/lib/IR/ |
H A D | Instructions.cpp | 412 false /*ZExt*/); 2257 case Instruction::ZExt: 2299 case Instruction::ZExt: 2390 { 8, 1, 9,99,99, 2,17,99,99,99, 2, 3, 0}, // ZExt | 2490 return Instruction::ZExt; 2577 case ZExt: return new ZExtInst (S, Ty, Name, InsertBefore); 2599 case ZExt: return new ZExtInst (S, Ty, Name, InsertAtEnd); 2620 return Create(Instruction::ZExt, S, Ty, Name, InsertBefore); 2628 return Create(Instruction::ZExt, S, Ty, Name, InsertAtEnd); 2745 (isSigned ? Instruction::SExt : Instruction::ZExt))); [all...] |
H A D | ConstantFold.cpp | 310 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 D | Instruction.cpp | 240 case ZExt: return "zext";
|
/external/llvm/include/llvm/IR/ |
H A D | Operator.h | 361 class ZExtOperator : public ConcreteOperator<Operator, Instruction::ZExt> {};
|
/external/llvm/lib/Analysis/ |
H A D | DemandedBits.cpp | 228 case Instruction::ZExt:
|
H A D | CostModel.cpp | 439 case Instruction::ZExt:
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 162 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 D | InstCombineVectorOps.cpp | 582 case Instruction::ZExt: 667 case Instruction::ZExt: 745 case Instruction::ZExt:
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 810 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...] |
/external/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 229 else if (VA.getLocInfo() == CCValAssign::ZExt) 323 case CCValAssign::ZExt:
|