reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprConstant.cpp
  129     return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size,
  150       Elems.push_back(getPadding(Offset - Size));
  153     Elems.push_back(C);
  172   replace(Elems, *FirstElemToReplace, *LastElemToReplace, {C});
  244           Elems[*FirstElemToUpdate]->isNullValue() ||
  245           isa<llvm::UndefValue>(Elems[*FirstElemToUpdate])) {
  250         llvm::Constant *&ToUpdate = Elems[*FirstElemToUpdate];
  302         getSize(Elems[LastAtOrBeforePosIndex]) <= Pos)
  316   llvm::Constant *C = Elems[Index];
  320     replace(Elems, Index, Index + 1,
  348     replace(Elems, Index, Index + 1,
  363     replace(Elems, Index, Index + 1,
  370     replace(Elems, Index, Index + 1, {});
  514       getSize(Elems[First]) == Size) {
  519         STy->getElementType(0) == Elems[First]->getType())
  520       Elems[First] = llvm::ConstantStruct::get(STy, Elems[First]);
  520       Elems[First] = llvm::ConstantStruct::get(STy, Elems[First]);
  525       CGM, makeArrayRef(Elems).slice(First, Length),
  528   replace(Elems, First, Last, {Replacement});