HomeSort by: relevance | last modified time | path
    Searched refs:Elems (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 77 /// Offsets[i] describes the offset of Elems[i] within the constant. The
84 llvm::SmallVector<llvm::Constant*, 32> Elems;
88 /// May be larger than the end of Elems.back() if we split the last element
92 /// This is true only if laying out Elems in order as the elements of a
100 ArrayRef<llvm::Constant *> Elems,
130 return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size,
151 Elems.push_back(getPadding(Offset - Size));
154 Elems.push_back(C);
173 replace(Elems, *FirstElemToReplace, *LastElemToReplace, {C});
245 Elems[*FirstElemToUpdate]->isNullValue() |
    [all...]
TargetInfo.cpp 9374 SmallVector<llvm::Type*, 8> Elems;
9381 // Pad Elems with integers until Size is ToSize.
9390 Elems.push_back(llvm::IntegerType::get(Context, Aligned - Size));
9396 Elems.push_back(llvm::Type::getInt64Ty(Context));
9402 Elems.push_back(llvm::IntegerType::get(Context, ToSize - Size));
9416 Elems.push_back(Ty);
9442 Elems.push_back(ElemTy);
9454 return llvm::makeArrayRef(Elems) == Ty->elements();
9459 if (Elems.size() == 1)
9460 return Elems.front()
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
DenseSet.h 75 DenseSetImpl(std::initializer_list<ValueT> Elems)
76 : DenseSetImpl(PowerOf2Ceil(Elems.size())) {
77 insert(Elems.begin(), Elems.end());
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
ThreadSafetyTraverse.h 150 Container(CopyReducerBase &S, unsigned N) : Elems(S.Arena, N) {}
153 void push_back(T E) { Elems.push_back(E); }
155 SimpleArray<T> Elems;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMParallelDSP.cpp 602 const unsigned Elems = Muls.size();
603 for (unsigned i = 0; i < Elems; ++i) {
608 for (unsigned j = 0; j < Elems; ++j) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 1263 SmallVector<SDValue,8> Elems;
1265 DAG.ExtractVectorElements(V, Elems);
1271 for (unsigned i = 0, e = Elems.size(); i != e; ++i) {
1272 SDValue V = Elems[i];
1277 Elems[i] = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, NTy,
1286 Elems[i] = DAG.getSExtOrTrunc(V, dl, NTy);
1289 Elems[i] = DAG.getUNDEF(NTy);
1292 Elems[i] = V.getOperand(0);
1299 return DAG.getBuildVector(VecTy, dl, Elems);
HexagonISelDAGToDAGHVX.cpp 2031 SmallVector<SDValue, 128> Elems;
2033 Elems.push_back(DAG.getConstant(C, dl, MVT::i8));
2035 SDValue BV = DAG.getBuildVector(VecTy, dl, Elems);
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
RegisterInfoEmitter.cpp 1379 ArrayRef<Record*> Elems = RC.getOrder(oi);
1380 if (!Elems.empty()) {
1382 for (unsigned elem = 0; elem != Elems.size(); ++elem)
1383 OS << (elem ? ", " : " ") << getQualifiedName(Elems[elem]);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 623 SmallVectorImpl<SDValue> &Elems) const;
SystemZISelLowering.cpp 4993 // Combine GPR scalar values Elems into a vector of type VT.
4996 SmallVectorImpl<SDValue> &Elems) const {
4999 unsigned int NumElements = Elems.size();
5001 for (auto Elem : Elems) {
5030 for (auto Elem : Elems)
5038 return joinDwords(DAG, DL, Elems[0], Elems[1]);
5042 return buildMergeScalars(DAG, DL, VT, Elems[0], Elems[1]);
5052 SDValue Op01 = buildMergeScalars(DAG, DL, VT, Elems[0], Elems[1])
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 13777 SDValue Input, uint64_t Elems,
13789 ShuffleMask[CorrectElems & 0xF] = Elems & 0xF;
13791 ShuffleMask[(CorrectElems & 0xF0) >> 4] = (Elems & 0xF0) >> 4;
13793 Elems = Elems >> 8;
13834 uint64_t Elems = 0;
13864 Elems = Elems << 8;
13866 Elems |= Index;
13901 if (Elems != CorrectElems)
    [all...]

Completed in 118 milliseconds