Searched refs:Attrs (Results 1 - 25 of 88) sorted by relevance

1234

/external/clang/lib/CodeGen/
H A DCGLoopInfo.cpp20 static MDNode *createMetadata(LLVMContext &Ctx, const LoopAttributes &Attrs) { argument
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
77 LoopInfo(BasicBlock *Header, const LoopAttributes &Attrs) argument
[all...]
H A DCGLoopInfo.h57 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs);
66 const LoopAttributes &getAttributes() const { return Attrs; }
74 LoopAttributes Attrs; member in class:clang::CodeGen::LoopInfo
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp125 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { argument
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) { argument
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
437 DIEAttrs Attrs = {}; local
[all...]
H A DDIEHash.h129 /// \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/
H A DAttributes.cpp410 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
409 get(LLVMContext &C, ArrayRef<Attribute> Attrs) argument
537 getImpl(LLVMContext &C, ArrayRef<std::pair<unsigned, AttributeSetNode*> > Attrs) argument
561 get(LLVMContext &C, ArrayRef<std::pair<unsigned, Attribute> > Attrs) argument
595 get(LLVMContext &C, ArrayRef<std::pair<unsigned, AttributeSetNode*> > Attrs) argument
637 SmallVector<std::pair<unsigned, Attribute>, 8> Attrs; local
644 get(LLVMContext &C, ArrayRef<AttributeSet> Attrs) argument
[all...]
H A DAttributeImpl.h146 AttributeSetNode(ArrayRef<Attribute> Attrs) : NumAttrs(Attrs.size()) { argument
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
203 AttributeSetImpl(LLVMContext &C, ArrayRef<std::pair<unsigned, AttributeSetNode *> > Attrs) argument
[all...]
H A DAsmWriter.h94 void writeParamOperand(const Value *Operand, AttributeSet Attrs,unsigned Idx);
109 void printArgument(const Argument *FA, AttributeSet Attrs, unsigned Idx);
H A DVerifier.cpp330 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, argument
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, unsigne argument
869 VerifyFunctionAttrs(FunctionType *FT, AttributeSet Attrs, const Value *V) argument
1005 VerifyAttributeCount(AttributeSet Attrs, unsigned Params) argument
1041 AttributeSet Attrs = F.getAttributes(); local
1549 AttributeSet Attrs = CS.getAttributes(); local
1631 getParameterABIAttributes(int I, AttributeSet Attrs) argument
[all...]
/external/llvm/include/llvm/IR/
H A DAttributes.h225 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; member in class:llvm::AttributeSet::AttrBuilder
399 AttrBuilder() : Attrs(0), Alignment(0), StackAlignment(0) {}
401 : Attrs(0), Alignment(0), StackAlignment(0) {
404 AttrBuilder(const Attribute &A) : Attrs(
[all...]
/external/clang/lib/Edit/
H A DAndroid.mk15 Attrs.inc \
/external/clang/lib/Rewrite/Core/
H A DAndroid.mk14 Attrs.inc \
/external/clang/lib/Rewrite/Frontend/
H A DAndroid.mk14 Attrs.inc \
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAndroid.mk8 Attrs.inc \
/external/clang/lib/Sema/
H A DSemaStmtAttr.cpp108 CheckForIncompatibleAttributes(Sema &S, SmallVectorImpl<const Attr *> &Attrs) { argument
129 for (const auto *I : Attrs) {
220 SmallVector<const Attr*, 8> Attrs; local
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/
H A DSelectionDAGPrinter.cpp116 const std::string &Attrs = Graph->getGraphAttrs(N); local
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) { argument
179 NodeGraphAttrs[N] = Attrs;
/external/clang/lib/Parse/
H A DAndroid.mk11 Attrs.inc \
H A DParseStmt.cpp103 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);
151 ParseStatementOrDeclarationAfterAttributes(StmtVector &Stmts, bool OnlyStatement, SourceLocation *TrailingElseLoc, ParsedAttributesWithRange &Attrs) argument
1817 ParsePragmaLoopHint(StmtVector &Stmts, bool OnlyStatement, SourceLocation *TrailingElseLoc, ParsedAttributesWithRange &Attrs) argument
[all...]
/external/clang/lib/Serialization/
H A DAndroid.mk17 Attrs.inc \
/external/lldb/source/Expression/
H A DAndroid.mk8 Attrs.inc \
/external/llvm/lib/MC/
H A DMCSectionMachO.cpp186 StringRef Attrs = GetEmptyOrTrim(3); local
226 if (Attrs.empty()) {
236 Attrs.split(SectionAttrs, "+", /*MaxSplit=*/-1, /*KeepEmpty=*/false);
/external/clang/lib/ARCMigrate/
H A DAndroid.mk9 Attrs.inc \
/external/clang/lib/Analysis/
H A DAndroid.mk10 Attrs.inc \
/external/lldb/source/Symbol/
H A DAndroid.mk8 Attrs.inc \
/external/clang/utils/TableGen/
H A DClangAttrEmitter.cpp136 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); local
139 for (const auto *Attr : Attrs) {
1260 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1262 for (const auto *Attr : Attrs) {
1282 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1284 for (const auto *Attr : Attrs) {
1308 ParsedAttrMap Attrs = getParsedAttrList(Records); local
1309 for (const auto &I : Attrs) {
1337 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1339 for (const auto *Attr : Attrs) {
1365 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1556 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1638 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), local
1668 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), local
1711 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args; local
1739 GenerateHasAttrSpellingStringSwitch( const std::vector<Record *> &Attrs, raw_ostream &OS, const std::string &Variety = �, const std::string &Scope = �) argument
1799 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1862 ParsedAttrMap Attrs = getParsedAttrList(Records); local
1893 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
1962 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); local
2447 ParsedAttrMap Attrs = getParsedAttrList(Records, &Dupes); local
2497 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); local
2583 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args; local
2813 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); local
[all...]
/external/clang/include/clang/AST/
H A DMakefile3 BUILT_SOURCES = Attrs.inc AttrImpl.inc AttrDump.inc AttrVisitor.inc \
15 $(ObjDir)/Attrs.inc.tmp : $(TD_SRC_DIR)/Attr.td $(CLANG_TBLGEN) \

Completed in 2417 milliseconds

1234