/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...] |