HomeSort by relevance Sort by last modified time
    Searched refs:AttributeSetNode (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/IR/
AttributeImpl.h 145 class AttributeSetNode final
147 private TrailingObjects<AttributeSetNode, Attribute> {
152 AttributeSetNode(ArrayRef<Attribute> Attrs) : NumAttrs(Attrs.size()) {
158 void operator=(const AttributeSetNode &) = delete;
159 AttributeSetNode(const AttributeSetNode &) = delete;
161 static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
189 typedef std::pair<unsigned, AttributeSetNode *> IndexAttrPair;
218 ArrayRef<std::pair<unsigned, AttributeSetNode *> > Attrs)
223 for (const std::pair<unsigned, AttributeSetNode *> *i = Attrs.begin() + 1
    [all...]
Attributes.cpp 469 // AttributeSetNode Definition
472 AttributeSetNode *AttributeSetNode::get(LLVMContext &C,
488 AttributeSetNode *PA =
494 // Coallocate entries after the AttributeSetNode itself.
496 PA = new (Mem) AttributeSetNode(SortedAttrs);
504 bool AttributeSetNode::hasAttribute(Attribute::AttrKind Kind) const {
511 bool AttributeSetNode::hasAttribute(StringRef Kind) const {
518 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
525 Attribute AttributeSetNode::getAttribute(StringRef Kind) const
    [all...]
LLVMContextImpl.cpp 141 for (FoldingSetIterator<AttributeSetNode> I = AttrsSetNodes.begin(),
143 FoldingSetIterator<AttributeSetNode> Elem = I++;
LLVMContextImpl.h     [all...]
  /external/llvm/include/llvm/IR/
Attributes.h 33 class AttributeSetNode;
190 AttributeSetNode *getAttributes(unsigned Index) const;
197 AttributeSetNode*> > Attrs);
201 AttributeSetNode*> > Attrs);

Completed in 87 milliseconds