Searched refs:Elt (Results 51 - 74 of 74) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp2430 APValue &Elt = SVal.getVectorElt(i);
2432 if (Elt.isInt()) {
2433 EltAsInt = Elt.getInt();
2434 } else if (Elt.isFloat()) {
2435 EltAsInt = Elt.getFloat().bitcastToAPInt();
5372 for (const CXXBaseSpecifier *Elt : llvm::reverse(ICE->path())) {
5374 (void)Elt;
5375 assert(declaresSameEntity(Elt->getType()->getAsCXXRecordDecl(),
9446 llvm::APInt Elt;
9448 Elt
[all...]
H A DExpr.cpp3276 const Expr *Elt = ILE->getInit(ElementNo++); local
3280 if (!Elt->EvaluateAsInt(Result, Ctx)) {
3282 *Culprit = Elt;
3287 if (!Elt->isConstantInitializer(Ctx, RefType, Culprit))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1331 for (Init *Elt : *LI) {
1334 R.set(B, Elt);
1996 for (const Init *Elt : getArgs()) {
1997 if (!Elt->isConcrete())
H A DTGParser.cpp393 for (auto Elt : *LI) {
395 Substs.emplace_back(Loop.IterVar->getNameInit(), Elt);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1663 Constant *Elt = C->getAggregateElement(i); local
1664 if (!Elt)
1666 if (isa<UndefValue>(Elt))
1668 auto *CI = dyn_cast<ConstantInt>(Elt);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7900 int Elt = getMovIdx(ShuffleMask, Part * QuarterSize, QuarterSize); local
7901 if (Elt != -1) {
7903 if (Elt >= 4) {
7905 Elt -= 4;
7909 DAG.getConstant(Elt, dl, MVT::i32));
8169 SDValue Elt = Op.getOperand(1);
8170 EVT EltVT = Elt.getValueType();
8194 SDValue IElt = DAG.getNode(ISD::BITCAST, dl, IEltVT, Elt);
8278 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, NewV,
8280 ConVec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, ConcatVT, ConVec, Elt,
8345 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, NewV1, local
8392 SDNode *Elt = N->getOperand(i).getNode(); local
12806 SDNode *Elt = N->getOperand(i).getNode(); local
12886 SDValue Elt = N->getOperand(Idx); local
12996 SDNode *Elt = N->getOperand(1).getNode(); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp952 Constant *Elt = Op1C->getAggregateElement(i); local
953 if (Elt && (Elt->isNullValue() || isa<UndefValue>(Elt)))
4279 if (Value *Elt = findScalarElement(Vec, IdxC->getZExtValue()))
4280 return Elt;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp5226 int Elt = N->getConstantOperandVal(0); local
5249 if ((Elt & 1) == 0) {
5250 // Elt is even, in the range [-32,-18] + [16,30].
5256 SDValue EltVal = getI32Imm(Elt >> 1, dl);
5261 } else if (Elt > 0) {
5262 // Elt is odd and positive, in the range [17,31].
5268 SDValue EltVal = getI32Imm(Elt - 16, dl);
5276 // Elt is odd and negative, in the range [-31,-17].
5282 SDValue EltVal = getI32Imm(Elt + 16, dl);
H A DPPCISelLowering.cpp8818 SDValue Elt = DAG.getConstant(SextVal, dl, MVT::i32); local
8822 SDValue RetVal = DAG.getNode(PPCISD::VADD_SPLAT, dl, VT, Elt, EltSize);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp768 for (auto &Elt : Record) {
769 CurrentValue += Elt;
H A DBitcodeReader.cpp4145 Value *Vec, *Elt, *Idx; local
4151 cast<VectorType>(Vec->getType())->getElementType(), Elt) ||
4154 I = InsertElementInst::Create(Vec, Elt, Idx);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2140 if (ConstantInt *Elt =
2142 const APInt &V = Elt->getValue();
2151 if (ConstantInt *Elt = dyn_cast<ConstantInt>(ConstArg)) {
2152 const APInt &V = Elt->getValue();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h705 /// Returns true if Elt is a constant zero or floating point constant +0.0.
706 bool isZeroNode(SDValue Elt);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1905 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local
1922 if (Elt < Ops.size()) {
1930 Ops[Elt] = InVal;
H A DAMDGPUISelLowering.cpp3930 SDValue Elt = Src.getOperand(I); local
3931 CastedElts.push_back(DAG.getNode(ISD::BITCAST, DL, DestEltVT, Elt));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2778 for (const SDValue &Elt : N->op_values()) {
2779 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Elt)) {
4118 [=](const std::pair<unsigned, SDValue> &Elt) {
4119 return Elt.first == VA.getLocReg();
4408 [=](const std::pair<unsigned, SDValue> &Elt) {
4409 return Elt.first == VA.getLocReg();
6782 const int *FirstRealElt = find_if(M, [](int Elt) { return Elt >= 0; });
6791 [&](int Elt) {return Elt !
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp1747 Value *Elt = Builder.CreateExtractElement(BC0, (uint64_t)0); local
1749 PointerType::getUnqual(Elt->getType()),
1751 Builder.CreateAlignedStore(Elt, BC, 1);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2026 static int getMaskValue(const Constant *Mask, unsigned Elt);
2030 int getMaskValue(unsigned Elt) const {
2031 return getMaskValue(getMask(), Elt);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp4601 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
4603 NewOps.push_back(Elt);
4650 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT,
4654 NewVec, Elt, InEltIdx);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp1866 llvm::Value *Elt = llvm::ConstantInt::get(SizeTy, InIdx); local
1867 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
2156 llvm::Value *Elt = llvm::ConstantInt::get(SizeTy, InIdx); local
2157 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
H A DCGCall.cpp1282 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); local
1283 CGF.Builder.CreateStore(Elt, EltPtr, DestIsVolatile);
H A DTargetInfo.cpp3124 unsigned Elt = SL->getElementContainingOffset(IROffset);
3125 IROffset -= SL->getElementOffset(Elt);
3126 return ContainsFloatAtOffset(STy->getElementType(Elt), IROffset, TD);
H A DCGExprScalar.cpp2215 Value *Elt = Visit(const_cast<Expr*>(E)); local
2218 return Builder.CreateVectorSplat(NumElements, Elt, "splat");
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2104 for (auto &Elt : IndexPos) {
2105 auto EltDelta = Elt - PreviousValue;
2106 PreviousValue = Elt;
2107 Elt = EltDelta;

Completed in 919 milliseconds

123