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

1234

/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DCodeGenIntrinsics.h22 class Record;
27 Record *TheDef; // The actual record defining this intrinsic.
47 std::vector<Record*> RetTypeDefs;
56 std::vector<Record*> ParamTypeDefs;
84 CodeGenIntrinsic(Record *R);
H A DCodeGenTarget.h22 #include "llvm/TableGen/Record.h"
53 MVT::SimpleValueType getValueType(Record *Rec);
60 std::string getQualifiedName(const Record *R);
66 Record *TargetRec;
68 mutable DenseMap<const Record*, CodeGenInstruction*> Instructions;
70 mutable std::vector<Record*> RegAltNameIndices;
83 Record *getTargetRecord() const { return TargetRec; }
92 Record *getInstructionSet() const;
96 Record *getAsmParser() const;
101 Record *getAsmParserVarian
[all...]
H A DCodeGenSchedule.h19 #include "llvm/TableGen/Record.h"
30 typedef std::vector<Record*> RecVec;
31 typedef std::vector<Record*>::const_iterator RecIter;
49 Record *TheDef;
60 CodeGenSchedRW(unsigned Idx, Record *Def): Index(Idx), TheDef(Def),
128 Record *ItinClassDef;
144 CodeGenSchedClass(Record *rec): ItinClassDef(rec) {
171 Record *ModelDef;
172 Record *ItinsDef;
192 CodeGenProcModel(unsigned Idx, const std::string &Name, Record *MDe
[all...]
H A DSetTheory.h59 class Record;
64 typedef std::vector<Record*> RecVec;
65 typedef SmallSetVector<Record*, 16> RecSet;
78 /// Expander - A callback function that can transform a Record representing a
86 virtual void expand(SetTheory&, Record*, RecSet &Elts) =0;
92 typedef std::map<Record*, RecVec> ExpandMap;
109 /// FieldName in the Record to get the set elements. That is all that is
134 const RecVec *expand(Record *Set);
H A DCodeGenDAGPatterns.h29 class Record;
158 SDTypeConstraint(Record *R);
200 Record *Def;
208 SDNodeInfo(Record *R); // Parse the specified record.
215 Record *getRecord() const { return Def; }
304 /// Operator - The Record for the operator if this is an interior node (not
306 Record *Operator;
322 Record *TransformFn;
326 TreePatternNode(Record *Op, const std::vector<TreePatternNode*> &Ch,
363 Record *getOperato
[all...]
H A DCodeGenInstruction.h25 class Record;
67 Record *Rec;
107 OperandInfo(Record *R, const std::string &N, const std::string &PMN,
126 CGIOperandList(Record *D);
128 Record *TheDef; // The actual record containing this OperandList.
203 Record *TheDef; // The actual record defining this instruction.
216 std::vector<Record*> ImplicitDefs, ImplicitUses;
259 Record *InferredFrom;
261 CodeGenInstruction(Record *R);
280 Record *TheDe
[all...]
H A DCallingConvEmitter.cpp16 #include "llvm/TableGen/Record.h"
30 void EmitCallingConv(Record *CC, raw_ostream &O);
31 void EmitAction(Record *Action, unsigned Indent, raw_ostream &O);
38 std::vector<Record*> CCs = Records.getAllDerivedDefinitions("CallingConv");
57 void CallingConvEmitter::EmitCallingConv(Record *CC, raw_ostream &O) {
77 void CallingConvEmitter::EmitAction(Record *Action,
87 Record *VT = VTs->getElementAsRecord(i);
104 Record *CC = Action->getValueAsDef("CC");
194 Record *DestTy = Action->getValueAsDef("DestTy");
203 Record *DestT
[all...]
H A DCodeGenTarget.cpp20 #include "llvm/TableGen/Record.h"
37 MVT::SimpleValueType llvm::getValueType(Record *Rec) {
112 std::string llvm::getQualifiedName(const Record *R) {
125 std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
153 Record *CodeGenTarget::getInstructionSet() const {
160 Record *CodeGenTarget::getAsmParser() const {
161 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers");
170 Record *CodeGenTarget::getAsmParserVariant(unsigned i) const {
171 std::vector<Record*> LI =
182 std::vector<Record*> L
267 GetInstByName(const char *Name, const DenseMap<const Record*, CodeGenInstruction*> &Insts, RecordKeeper &Records) argument
[all...]
H A DCodeGenRegisters.h19 #include "llvm/TableGen/Record.h"
37 Record *const TheDef;
45 CodeGenSubRegIndex(Record *R, unsigned Enum);
96 Record *TheDef;
105 CodeGenRegister(Record *R, unsigned Enum);
232 std::vector<SmallVector<Record*, 16> > Orders;
238 Record *TheDef;
271 // Return the Record that defined this class, or NULL if the class was
273 Record *getDef() const { return TheDef; }
338 ArrayRef<Record*> getOrde
[all...]
H A DSubtargetEmitter.cpp22 #include "llvm/TableGen/Record.h"
69 Record *ItinData, std::string &ItinString,
71 void FormItineraryOperandCycleString(Record *ItinData, std::string &ItinString,
74 Record *ItinData,
82 void EmitProcessorProp(raw_ostream &OS, const Record *R, const char *Name,
86 Record *FindWriteResources(const CodeGenSchedRW &SchedWrite,
88 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,
116 std::vector<Record*> DefList = Records.getAllDerivedDefinitions(ClassName);
135 Record *Def = DefList[i];
147 Record *De
[all...]
H A DCodeEmitterGen.cpp17 #include "llvm/TableGen/Record.h"
46 void reverseBits(std::vector<Record*> &Insts);
48 std::string getInstructionCase(Record *R, CodeGenTarget &Target);
49 void AddCodeToMergeInOperand(Record *R, BitsInit *BI,
56 void CodeEmitterGen::reverseBits(std::vector<Record*> &Insts) {
57 for (std::vector<Record*>::iterator I = Insts.begin(), E = Insts.end();
59 Record *R = *I;
107 AddCodeToMergeInOperand(Record *R, BitsInit *BI, const std::string &VarName,
207 std::string CodeEmitterGen::getInstructionCase(Record *R,
235 std::vector<Record*> Inst
[all...]
H A DDFAPacketizerEmitter.cpp21 #include "llvm/TableGen/Record.h"
51 Record *ItinData,
345 Record *ItinData,
349 std::vector<Record*> ProcItinList =
359 Record *Proc = ProcItinList[i];
360 std::vector<Record*> FUs = Proc->getValueAsListOfDefs("FU");
367 const std::vector<Record*> &StageList =
378 const Record *Stage = StageList[i];
381 const std::vector<Record*> &UnitList =
403 std::vector<Record*> ProcItinLis
[all...]
H A DPseudoLoweringEmitter.cpp19 #include "llvm/TableGen/Record.h"
32 Record *Reg; // Physical register.
54 unsigned addDagOperandMapping(Record *Rec, DagInit *Dag,
58 void evaluateExpansion(Record *Pseudo);
73 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn,
121 void PseudoLoweringEmitter::evaluateExpansion(Record *Rec) {
134 Record *Operator = OpDef->getDef();
166 // Record the mapping of the source to result arguments for use by
240 Record *Reg = Expansion.OperandMap[MIOpNo + i].Data.Reg;
269 Record *ExpansionClas
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/TableGen/
H A DTGParser.h17 #include "llvm/TableGen/Record.h"
25 class Record;
45 /// ForeachLoop - Record the iteration state associated with a for loop.
69 // Record tracker
104 bool AddValue(Record *TheRec, SMLoc Loc, const RecordVal &RV);
105 bool SetValue(Record *TheRec, SMLoc Loc, Init *ValName,
107 bool SetValue(Record *TheRec, SMLoc Loc, const std::string &ValName,
111 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
126 bool ProcessForeachDefs(Record *CurRec, SMLoc Loc);
127 bool ProcessForeachDefs(Record *CurRe
[all...]
H A DCMakeLists.txt8 Record.cpp
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Reader/
H A DBitcodeReader.cpp66 static bool ConvertToString(ArrayRef<uint64_t> Record, unsigned Idx, argument
68 if (Idx > Record.size())
71 for (unsigned i = Idx, e = Record.size(); i != e; ++i)
72 Result += (char)Record[i];
443 SmallVector<uint64_t, 64> Record;
470 Record.clear();
471 switch (Stream.ReadRecord(Code, Record)) {
475 if (Record.size() & 1)
478 for (unsigned i = 0, e = Record.size(); i != e; i += 2) {
480 Attributes::decodeLLVMAttributesForBitcode(Record[
1922 SmallVector<uint64_t, 64> Record; local
[all...]
H A DBitcodeReader.h246 bool getValueTypePair(SmallVector<uint64_t, 64> &Record, unsigned &Slot,
248 if (Slot == Record.size()) return true;
249 unsigned ValNo = (unsigned)Record[Slot++];
255 } else if (Slot == Record.size()) {
259 unsigned TypeNo = (unsigned)Record[Slot++];
263 bool getValue(SmallVector<uint64_t, 64> &Record, unsigned &Slot,
265 if (Slot == Record.size()) return true;
266 unsigned ValNo = (unsigned)Record[Slot++];
/macosx-10.9.5/Security-55471.14.18/include/security_cdsa_client/
H A Ddliterators.cpp37 // Basic Record objects (abstract)
39 Record::Record(const char * const * names) function in class:Security::CssmClient::Record
45 void Record::addAttributes(const char * const * name)
52 Record::~Record()
77 CSSM_DB_UNIQUE_RECORD *id, Record *record, bool getData)
83 void TableBase::Iterator::advance(Record *fill)
85 RefPointer<Record> newRecord = fill; // hold it safely
H A Dmds_standard.cpp43 Common::Common() : Record(commonAttributes) { }
64 = dynamic_cast<const Record *>(this)->attributes();
87 : Record(primaryAttributes)
127 CSPCapabilities::CSPCapabilities() : Record(capAttributes) { }
153 SmartcardInfo::SmartcardInfo() : Record(scAttributes) { }
219 PolicyOids::PolicyOids() : Record(policyAttributes) { }
/macosx-10.9.5/Security-55471.14.18/libsecurity_cdsa_client/lib/
H A Ddliterators.cpp37 // Basic Record objects (abstract)
39 Record::Record(const char * const * names) function in class:Security::CssmClient::Record
45 void Record::addAttributes(const char * const * name)
52 Record::~Record()
77 CSSM_DB_UNIQUE_RECORD *id, Record *record, bool getData)
83 void TableBase::Iterator::advance(Record *fill)
85 RefPointer<Record> newRecord = fill; // hold it safely
H A Dmds_standard.cpp43 Common::Common() : Record(commonAttributes) { }
64 = dynamic_cast<const Record *>(this)->attributes();
87 : Record(primaryAttributes)
127 CSPCapabilities::CSPCapabilities() : Record(capAttributes) { }
153 SmartcardInfo::SmartcardInfo() : Record(scAttributes) { }
219 PolicyOids::PolicyOids() : Record(policyAttributes) { }
/macosx-10.9.5/securityd-55199.3/src/
H A Dtokendatabase.h133 struct Record : public Database::Record, public Handler, public TokenAcl { struct in class:TokenDatabase
134 Record(TokenDatabase &db) : Database::Record(db) { } function in struct:TokenDatabase::Record
136 ~Record();
138 Record *commit() { database().addReference(*this); return this; }
196 RefPointer<Database::Search> &search, RefPointer<Database::Record> &record,
200 CssmData *data, RefPointer<Key> &key, RefPointer<Database::Record> &record,
202 void findRecordHandle(Database::Record *record,
208 const CssmData &data, RefPointer<Database::Record>
[all...]
H A Ddatabase.h161 class Record : public Subsidiary { class in class:Database
163 Record(Database &db) : Subsidiary(db) { } function in class:Database::Record
169 RefPointer<Record> &record,
173 CssmData *data, RefPointer<Key> &key, RefPointer<Record> &record,
175 virtual void findRecordHandle(Record *record,
183 virtual void modifyRecord(CSSM_DB_RECORDTYPE recordtype, Record *record,
186 virtual void deleteRecord(Database::Record *record);
189 virtual void releaseRecord(Record &record);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/TableGen/
H A DRecord.h1 //===- llvm/TableGen/Record.h - Classes for Table Records -------*- C++ -*-===//
59 class Record;
386 Record *Rec;
387 explicit RecordRecTy(Record *R) : Rec(R) {}
388 friend class Record;
390 static RecordRecTy *get(Record *R);
392 Record *getRecord() const { return Rec; }
499 virtual Init *getFieldInit(Record &R, const RecordVal *RV,
509 virtual Init *resolveReferences(Record &R, const RecordVal *RV) const {
559 virtual Init *resolveListElementReference(Record
1296 class Record { class in namespace:llvm
1320 explicit Record(const std::string &N, ArrayRef<SMLoc> locs, function in class:llvm::Record
1326 explicit Record(Init *N, ArrayRef<SMLoc> locs, RecordKeeper &records) : function in class:llvm::Record
1334 Record(const Record &O) : function in class:llvm::Record
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp174 SmallVector<uint64_t, 64> Record; local
179 Record.push_back(PAWI.Index);
180 Record.push_back(Attributes::encodeLLVMAttributesForBitcode(PAWI.Attrs));
183 Stream.EmitRecord(bitc::PARAMATTR_CODE_ENTRY, Record);
184 Record.clear();
566 SmallVector<uint64_t, 64> &Record) {
569 Record.push_back(VE.getTypeID(N->getOperand(i)->getType()));
570 Record.push_back(VE.getValueID(N->getOperand(i)));
572 Record.push_back(VE.getTypeID(Type::getVoidTy(N->getContext())));
573 Record
563 WriteMDNode(const MDNode *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVector<uint64_t, 64> &Record) argument
588 SmallVector<uint64_t, 64> Record; local
652 SmallVector<uint64_t, 64> Record; local
673 SmallVector<uint64_t, 64> Record; local
702 SmallVector<uint64_t, 64> Record; local
800 SmallVector<uint64_t, 64> Record; local
[all...]

Completed in 478 milliseconds

1234