/freebsd-10.1-release/contrib/llvm/lib/IR/ |
H A D | Attributes.cpp | 11 // \brief This file implements the Attribute, AttributeImpl, AttrBuilder, 30 // Attribute Construction Methods 33 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind, 53 // Return the Attribute that we found or created. 54 return Attribute(PA); 57 Attribute Attribute::get(LLVMContext &Context, StringRef Kind, StringRef Val) { 73 // Return the Attribute tha [all...] |
H A D | AttributeImpl.h | 1 //===-- AttributeImpl.h - Attribute Internals -------------------*- C++ -*-===// 55 bool hasAttribute(Attribute::AttrKind A) const; 58 Attribute::AttrKind getKindAsEnum() const; 75 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, 86 static uint64_t getAttrMask(Attribute::AttrKind Val); 93 /// represented by Attribute::AttrKind; alignment attribute entries; and string 98 Attribute::AttrKind Kind; 101 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind) 105 EnumAttributeImpl(Attribute::AttrKind Kind) 108 Attribute [all...] |
H A D | Verifier.cpp | 750 assert(Slot != ~0U && "Attribute set inconsistency!"); 757 if (I->getKindAsEnum() == Attribute::NoReturn || 758 I->getKindAsEnum() == Attribute::NoUnwind || 759 I->getKindAsEnum() == Attribute::NoInline || 760 I->getKindAsEnum() == Attribute::AlwaysInline || 761 I->getKindAsEnum() == Attribute::OptimizeForSize || 762 I->getKindAsEnum() == Attribute::StackProtect || 763 I->getKindAsEnum() == Attribute::StackProtectReq || 764 I->getKindAsEnum() == Attribute::StackProtectStrong || 765 I->getKindAsEnum() == Attribute [all...] |
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfCompileUnit.h | 177 void addFlag(DIE *Die, dwarf::Attribute Attribute); 181 void addUInt(DIE *Die, dwarf::Attribute Attribute, Optional<dwarf::Form> Form, 188 void addSInt(DIE *Die, dwarf::Attribute Attribute, Optional<dwarf::Form> Form, 195 void addString(DIE *Die, dwarf::Attribute Attribute, const StringRef Str); 199 void addLocalString(DIE *Die, dwarf::Attribute Attribute, cons [all...] |
H A D | DIEHash.h | 129 void hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, 135 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry, 139 void hashRepeatedTypeReference(dwarf::Attribute Attribute, unsigned DieNumber);
|
H A D | DIE.h | 34 /// Attribute - Dwarf attribute code. 36 dwarf::Attribute Attribute; member in class:llvm::DIEAbbrevData 42 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) : Attribute(A), Form(F) {} 45 dwarf::Attribute getAttribute() const { return Attribute; } 86 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { argument 87 Data.push_back(DIEAbbrevData(Attribute, For 160 addValue(dwarf::Attribute Attribute, dwarf::Form Form, DIEValue *Value) argument [all...] |
H A D | DIEHash.cpp | 133 DEBUG(dbgs() << "Attribute: " 192 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, argument 198 addULEB128(Attribute); 218 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, argument 224 addULEB128(Attribute); 231 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, argument 246 Attribute 277 dwarf::Attribute Attribute = Desc->getAttribute(); local [all...] |
H A D | DwarfCompileUnit.cpp | 131 void CompileUnit::addFlag(DIE *Die, dwarf::Attribute Attribute) { argument 133 Die->addValue(Attribute, dwarf::DW_FORM_flag_present, DIEIntegerOne); 135 Die->addValue(Attribute, dwarf::DW_FORM_flag, DIEIntegerOne); 140 void CompileUnit::addUInt(DIE *Die, dwarf::Attribute Attribute, argument 146 Die->addValue(Attribute, *Form, Value); 150 addUInt(Block, (dwarf::Attribute)0, Form, Integer); 155 void CompileUnit::addSInt(DIE *Die, dwarf::Attribute Attribute, argument 173 addString(DIE *Die, dwarf::Attribute Attribute, StringRef String) argument 197 addLocalString(DIE *Die, dwarf::Attribute Attribute, StringRef String) argument 219 addLabel(DIE *Die, dwarf::Attribute Attribute, dwarf::Form Form, const MCSymbol *Label) argument 232 addSectionLabel(DIE *Die, dwarf::Attribute Attribute, const MCSymbol *Label) argument 242 addSectionOffset(DIE *Die, dwarf::Attribute Attribute, uint64_t Integer) argument 253 addLabelAddress(DIE *Die, dwarf::Attribute Attribute, MCSymbol *Label) argument 289 addSectionDelta(DIE *Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) argument 300 addDIEEntry(DIE *Die, dwarf::Attribute Attribute, DIE *Entry) argument 305 addDIEEntry(DIE *Die, dwarf::Attribute Attribute, DIEEntry *Entry) argument 331 addBlock(DIE *Die, dwarf::Attribute Attribute, DIEBlock *Block) argument 491 addAddress(DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location, bool Indirect) argument 513 addComplexAddress(const DbgVariable &DV, DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location) argument 606 addBlockByrefAddress(const DbgVariable &DV, DIE *Die, dwarf::Attribute Attribute, const MachineLocation &Location) argument 944 addType(DIE *Entity, DIType Ty, dwarf::Attribute Attribute) argument [all...] |
/freebsd-10.1-release/contrib/llvm/include/llvm/IR/ |
H A D | Attributes.h | 45 class Attribute { class in namespace:llvm 116 Attribute(AttributeImpl *A) : pImpl(A) {} function in class:llvm::Attribute 118 Attribute() : pImpl(0) {} function in class:llvm::Attribute 121 // Attribute Construction 124 /// \brief Return a uniquified Attribute object. 125 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0); 126 static Attribute get(LLVMContext &Context, StringRef Kind, 129 /// \brief Return a uniquified Attribute object that has the specific 131 static Attribute getWithAlignment(LLVMContext &Context, uint64_t Align); 132 static Attribute getWithStackAlignmen [all...] |
H A D | Function.h | 176 void addFnAttr(Attribute::AttrKind N) { 182 void removeFnAttr(Attribute::AttrKind N) { 200 bool hasFnAttribute(Attribute::AttrKind Kind) const { 208 Attribute getFnAttribute(Attribute::AttrKind Kind) const { 211 Attribute getFnAttribute(StringRef Kind) const { 223 void addAttribute(unsigned i, Attribute::AttrKind attr); 239 Attribute::ReadNone); 242 addFnAttr(Attribute::ReadNone); 249 Attribute [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUMachineFunction.cpp | 17 Attribute A = Set.getAttribute(AttributeSet::FunctionIndex,
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | BuildLibCalls.cpp | 42 AS[0] = AttributeSet::get(M->getContext(), 1, Attribute::NoCapture); 43 Attribute::AttrKind AVs[2] = { Attribute::ReadOnly, Attribute::NoUnwind }; 45 ArrayRef<Attribute::AttrKind>(AVs, 2)); 71 AS[0] = AttributeSet::get(M->getContext(), 1, Attribute::NoCapture); 72 Attribute::AttrKind AVs[2] = { Attribute::ReadOnly, Attribute::NoUnwind }; 74 ArrayRef<Attribute [all...] |
/freebsd-10.1-release/sys/contrib/dev/acpica/components/disassembler/ |
H A D | dmutils.c | 134 * PARAMETERS: Attribute - Attribute field of AccessAs keyword 145 UINT8 Attribute) 148 switch (Attribute) 204 AcpiOsPrintf ("0x%2.2X", Attribute); 144 AcpiDmDecodeAttribute( UINT8 Attribute) argument
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | Inliner.cpp | 82 B.addAttribute(Attribute::StackProtect) 83 .addAttribute(Attribute::StackProtectStrong); 91 Attribute::StackProtectReq)) { 93 Caller->addFnAttr(Attribute::StackProtectReq); 95 Attribute::StackProtectStrong) && 97 Attribute::StackProtectReq)) { 99 Caller->addFnAttr(Attribute::StackProtectStrong); 101 Attribute::StackProtect) && 103 Attribute::StackProtectReq) && 105 Attribute [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Analysis/ |
H A D | CodeMetrics.cpp | 68 if (CI->hasFnAttr(Attribute::NoDuplicate)) 72 if (InvI->hasFnAttr(Attribute::NoDuplicate))
|
/freebsd-10.1-release/contrib/llvm/include/llvm/Support/ |
H A D | CallSite.h | 187 bool hasFnAttr(Attribute::AttrKind A) const { 192 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const { 252 return paramHasAttr(ArgNo + 1, Attribute::NoCapture); 257 return paramHasAttr(ArgNo + 1, Attribute::ByVal); 261 return paramHasAttr(ArgNo + 1, Attribute::ReadNone); 265 return paramHasAttr(ArgNo + 1, Attribute::ReadOnly) || 266 paramHasAttr(ArgNo + 1, Attribute::ReadNone);
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCSubtarget.cpp | 56 Attribute CPUAttr = FnAttrs.getAttribute(AttributeSet::FunctionIndex, 58 Attribute FSAttr = FnAttrs.getAttribute(AttributeSet::FunctionIndex, 61 !CPUAttr.hasAttribute(Attribute::None) ? CPUAttr.getValueAsString() : ""; 63 !FSAttr.hasAttribute(Attribute::None) ? FSAttr.getValueAsString() : "";
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ARCRuntimeEntryPoints.h | 135 Attribute::NoUnwind); 155 Attribute::NoUnwind); 172 Attribute::NoUnwind); 173 Attr = Attr.addAttribute(C, 1, Attribute::NoCapture);
|
/freebsd-10.1-release/sys/boot/amd64/efi/ |
H A D | main.c | 211 if (p->Attribute & EFI_MEMORY_UC) 213 if (p->Attribute & EFI_MEMORY_WC) 215 if (p->Attribute & EFI_MEMORY_WT) 217 if (p->Attribute & EFI_MEMORY_WB) 219 if (p->Attribute & EFI_MEMORY_UCE) 221 if (p->Attribute & EFI_MEMORY_WP) 223 if (p->Attribute & EFI_MEMORY_RP) 225 if (p->Attribute & EFI_MEMORY_XP)
|
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMELFStreamer.cpp | 83 virtual void emitAttribute(unsigned Attribute, unsigned Value); 84 virtual void emitTextAttribute(unsigned Attribute, StringRef String); 134 void ARMTargetAsmStreamer::emitAttribute(unsigned Attribute, unsigned Value) { 135 OS << "\t.eabi_attribute\t" << Attribute << ", " << Twine(Value) << "\n"; 137 void ARMTargetAsmStreamer::emitTextAttribute(unsigned Attribute, 139 switch (Attribute) { 189 AttributeItem *getAttributeItem(unsigned Attribute) { 191 if (Contents[i].Tag == Attribute) 196 void setAttributeItem(unsigned Attribute, unsigned Value, 199 if (AttributeItem *Item = getAttributeItem(Attribute)) { [all...] |
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 267 if (cast<CallInst>(I)->paramHasAttr(attrInd, Attribute::Returned) && 278 if (cast<InvokeInst>(I)->paramHasAttr(attrInd, Attribute::Returned) && 536 CallerAttrs = CallerAttrs.removeAttribute(Attribute::NoAlias); 537 CalleeAttrs = CalleeAttrs.removeAttribute(Attribute::NoAlias); 540 if (CallerAttrs.contains(Attribute::ZExt)) { 541 if (!CalleeAttrs.contains(Attribute::ZExt)) 545 CallerAttrs.removeAttribute(Attribute::ZExt); 546 CalleeAttrs.removeAttribute(Attribute::ZExt); 547 } else if (CallerAttrs.contains(Attribute::SExt)) { 548 if (!CalleeAttrs.contains(Attribute [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 260 FStub->addFnAttr(llvm::Attribute::Naked); 261 FStub->addFnAttr(llvm::Attribute::NoInline); 262 FStub->addFnAttr(llvm::Attribute::NoUnwind); 397 Attribute::ReadNone); 399 Attribute::NoInline); 430 FStub->addFnAttr(llvm::Attribute::Naked); 431 FStub->addFnAttr(llvm::Attribute::NoUnwind); 432 FStub->addFnAttr(llvm::Attribute::NoInline);
|
/freebsd-10.1-release/contrib/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 162 static uint64_t getAttrKindEncoding(Attribute::AttrKind Kind) { 164 case Attribute::Alignment: 166 case Attribute::AlwaysInline: 168 case Attribute::Builtin: 170 case Attribute::ByVal: 172 case Attribute::Cold: 174 case Attribute::InlineHint: 176 case Attribute::InReg: 178 case Attribute::MinSize: 180 case Attribute [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMSubtarget.cpp | 142 Attribute CPUAttr = FnAttrs.getAttribute(AttributeSet::FunctionIndex, 144 Attribute FSAttr = FnAttrs.getAttribute(AttributeSet::FunctionIndex, 147 !CPUAttr.hasAttribute(Attribute::None) ?CPUAttr.getValueAsString() : ""; 149 !FSAttr.hasAttribute(Attribute::None) ? FSAttr.getValueAsString() : "";
|
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonRemoveSZExtArgs.cpp | 59 if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
|