HomeSort by relevance Sort by last modified time
    Searched refs:Attrs (Results 1 - 25 of 101) sorted by null

1 2 3 4 5

  /external/clang/lib/CodeGen/
CGLoopInfo.cpp 20 static MDNode *createMetadata(LLVMContext &Ctx, const LoopAttributes &Attrs) {
22 if (!Attrs.IsParallel && Attrs.VectorizerWidth == 0 &&
23 Attrs.VectorizerUnroll == 0 &&
24 Attrs.VectorizerEnable == LoopAttributes::VecUnspecified)
33 if (Attrs.VectorizerWidth > 0) {
36 Attrs.VectorizerWidth) };
41 if (Attrs.VectorizerUnroll > 0) {
44 Attrs.VectorizerUnroll) };
49 if (Attrs.VectorizerEnable != LoopAttributes::VecUnspecified)
    [all...]
CGLoopInfo.h 57 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs);
66 const LoopAttributes &getAttributes() const { return Attrs; }
74 LoopAttributes Attrs;
  /external/llvm/lib/CodeGen/AsmPrinter/
DIEHash.cpp 125 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) {
131 Attrs.NAME.Val = Values[i]; \
132 Attrs.NAME.Desc = &Abbrevs.getData()[i]; \
373 // Go through the attributes from \param Attrs in the order specified in 7.27.4
375 void DIEHash::hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag) {
382 ADD_ATTR(Attrs.DW_AT_name);
383 ADD_ATTR(Attrs.DW_AT_accessibility);
384 ADD_ATTR(Attrs.DW_AT_address_class);
385 ADD_ATTR(Attrs.DW_AT_allocated);
386 ADD_ATTR(Attrs.DW_AT_artificial)
    [all...]
DIEHash.h 129 /// \brief Collects the attributes of DIE \param Die into the \param Attrs
131 void collectAttributes(const DIE &Die, DIEAttrs &Attrs);
133 /// \brief Hashes the attributes in \param Attrs in order.
134 void hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag);
  /external/llvm/lib/IR/
Attributes.cpp 410 ArrayRef<Attribute> Attrs) {
411 if (Attrs.empty())
418 SmallVector<Attribute, 8> SortedAttrs(Attrs.begin(), Attrs.end());
538 ArrayRef<std::pair<unsigned, AttributeSetNode*> > Attrs) {
541 AttributeSetImpl::Profile(ID, Attrs);
552 Attrs.size());
553 PA = new (Mem) AttributeSetImpl(C, Attrs);
562 ArrayRef<std::pair<unsigned, Attribute> > Attrs){
564 if (Attrs.empty()
    [all...]
AttributeImpl.h 146 AttributeSetNode(ArrayRef<Attribute> Attrs) : NumAttrs(Attrs.size()) {
148 std::copy(Attrs.begin(), Attrs.end(),
156 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
204 ArrayRef<std::pair<unsigned, AttributeSetNode *> > Attrs)
205 : Context(C), NumAttrs(Attrs.size()) {
207 if (Attrs.size() >= 2) {
208 for (const std::pair<unsigned, AttributeSetNode *> *i = Attrs.begin() + 1,
209 *e = Attrs.end()
    [all...]
AsmWriter.h 94 void writeParamOperand(const Value *Operand, AttributeSet Attrs,unsigned Idx);
109 void printArgument(const Argument *FA, AttributeSet Attrs, unsigned Idx);
Verifier.cpp 330 bool VerifyAttributeCount(AttributeSet Attrs, unsigned Params);
331 void VerifyAttributeTypes(AttributeSet Attrs, unsigned Idx, bool isFunction,
333 void VerifyParameterAttrs(AttributeSet Attrs, unsigned Idx, Type *Ty,
335 void VerifyFunctionAttrs(FunctionType *FT, AttributeSet Attrs,
736 void Verifier::VerifyAttributeTypes(AttributeSet Attrs, unsigned Idx,
739 for (unsigned I = 0, E = Attrs.getNumSlots(); I != E; ++I)
740 if (Attrs.getSlotIndex(I) == Idx) {
747 for (AttributeSet::iterator I = Attrs.begin(Slot), E = Attrs.end(Slot);
800 void Verifier::VerifyParameterAttrs(AttributeSet Attrs, unsigned Idx, Type *Ty
    [all...]
  /external/llvm/include/llvm/IR/
Attributes.h 225 ArrayRef<std::pair<unsigned, Attribute> > Attrs);
228 AttributeSetNode*> > Attrs);
232 AttributeSetNode*> > Attrs);
244 static AttributeSet get(LLVMContext &C, ArrayRef<AttributeSet> Attrs);
264 AttributeSet Attrs) const;
276 AttributeSet Attrs) const;
394 std::bitset<Attribute::EndAttrKinds> Attrs;
399 AttrBuilder() : Attrs(0), Alignment(0), StackAlignment(0) {}
401 : Attrs(0), Alignment(0), StackAlignment(0) {
404 AttrBuilder(const Attribute &A) : Attrs(0), Alignment(0), StackAlignment(0)
    [all...]
  /external/clang/lib/Edit/
Android.mk 15 Attrs.inc \
  /external/clang/lib/Rewrite/Core/
Android.mk 14 Attrs.inc \
  /external/clang/lib/Rewrite/Frontend/
Android.mk 14 Attrs.inc \
  /external/clang/lib/StaticAnalyzer/Frontend/
Android.mk 8 Attrs.inc \
  /external/clang/lib/Sema/
SemaStmtAttr.cpp 108 CheckForIncompatibleAttributes(Sema &S, SmallVectorImpl<const Attr *> &Attrs) {
129 for (const auto *I : Attrs) {
220 SmallVector<const Attr*, 8> Attrs;
223 Attrs.push_back(a);
226 CheckForIncompatibleAttributes(*this, Attrs);
228 if (Attrs.empty())
231 return ActOnAttributedStmt(Range.getBegin(), Attrs, S);
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGPrinter.cpp 116 const std::string &Attrs = Graph->getGraphAttrs(N);
117 if (!Attrs.empty()) {
118 if (Attrs.find("shape=") == std::string::npos)
119 return std::string("shape=Mrecord,") + Attrs;
121 return Attrs;
177 void SelectionDAG::setGraphAttrs(const SDNode *N, const char *Attrs) {
179 NodeGraphAttrs[N] = Attrs;
  /external/clang/lib/Parse/
Android.mk 11 Attrs.inc \
ParseStmt.cpp 103 ParsedAttributesWithRange Attrs(AttrFactory);
104 MaybeParseCXX11Attributes(Attrs, nullptr, /*MightBeObjCMessageSend*/ true);
107 OnlyStatement, TrailingElseLoc, Attrs);
109 assert((Attrs.empty() || Res.isInvalid() || Res.isUsable()) &&
112 if (Attrs.empty() || Res.isInvalid())
115 return Actions.ProcessStmtAttributes(Res.get(), Attrs.getList(), Attrs.Range);
153 ParsedAttributesWithRange &Attrs) {
166 ProhibitAttributes(Attrs); // TODO: is it correct?
180 return ParseLabeledStatement(Attrs);
    [all...]
  /external/clang/lib/Serialization/
Android.mk 17 Attrs.inc \
  /external/lldb/source/Expression/
Android.mk 8 Attrs.inc \
  /external/llvm/lib/MC/
MCSectionMachO.cpp 186 StringRef Attrs = GetEmptyOrTrim(3);
226 if (Attrs.empty()) {
236 Attrs.split(SectionAttrs, "+", /*MaxSplit=*/-1, /*KeepEmpty=*/false);
  /external/clang/lib/ARCMigrate/
Android.mk 9 Attrs.inc \
  /external/clang/lib/Analysis/
Android.mk 10 Attrs.inc \
  /external/lldb/source/Symbol/
Android.mk 8 Attrs.inc \
  /external/clang/utils/TableGen/
ClangAttrEmitter.cpp 136 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
139 for (const auto *Attr : Attrs) {
    [all...]
  /external/clang/include/clang/Sema/
DeclSpec.h 350 ParsedAttributes Attrs;
422 Attrs(attrFactory),
689 return Attrs.getPool();
710 Attrs.addAll(AL);
713 bool hasAttributes() const { return !Attrs.empty(); }
715 ParsedAttributes &getAttributes() { return Attrs; }
716 const ParsedAttributes &getAttributes() const { return Attrs; }
718 void takeAttributesFrom(ParsedAttributes &attrs) {
719 Attrs.takeAllFrom(attrs);
    [all...]

Completed in 2500 milliseconds

1 2 3 4 5