Searched refs:Instructions (Results 1 - 17 of 17) sorted by relevance

/freebsd-10-stable/contrib/llvm/utils/TableGen/
H A DCodeGenTarget.h68 mutable DenseMap<const Record*, CodeGenInstruction*> Instructions; member in class:llvm::CodeGenTarget
150 if (Instructions.empty()) ReadInstructions();
151 return Instructions;
156 if (Instructions.empty()) ReadInstructions();
158 Instructions.find(InstRec);
159 assert(I != Instructions.end() && "Not an instruction");
H A DAsmWriterEmitter.cpp38 std::vector<AsmWriterInst> Instructions; member in class:__anon3850::AsmWriterEmitter
279 /// clearing the Instructions vector.
489 for (unsigned i = 0, e = Instructions.size(); i != e; ++i) {
491 AsmWriterInst &Inst = Instructions[i];
493 Instructions.erase(Instructions.begin()+i);
501 std::reverse(Instructions.begin(), Instructions.end());
508 if (!Instructions.empty()) {
511 while (!Instructions
[all...]
H A DCodeGenDAGPatterns.h690 std::map<Record*, DAGInstruction, LessRecordByID> Instructions;
788 assert(Instructions.count(R) && "Unknown instruction!");
789 return Instructions.find(R)->second;
H A DCodeGenDAGPatterns.cpp1670 unsigned ChildResNo = 0; // Instructions always use res #0 of their op.
2836 /// any fragments involved. This populates the Instructions list with fully
2876 Instructions.insert(std::make_pair(Instrs[i],
2882 const DAGInstruction &DI = parseInstructionPattern(CGI, LI, Instructions);
2890 Instructions.begin(),
2891 E = Instructions.end(); II != E; ++II) {
2988 const std::vector<const CodeGenInstruction*> &Instructions = local
2994 for (unsigned i = 0, e = Instructions.size(); i != e; ++i) {
2996 const_cast<CodeGenInstruction &>(*Instructions[i]);
H A DCodeGenTarget.cpp275 Instructions[Insts[i]] = new CodeGenInstruction(Insts[i]);
/freebsd-10-stable/contrib/llvm/lib/MC/
H A DMCStreamer.cpp87 (MAB ? MAB->generateCompactUnwindEncoding(I->Instructions) : 0);
291 CurFrame->Instructions.push_back(Instruction);
299 CurFrame->Instructions.push_back(Instruction);
307 CurFrame->Instructions.push_back(Instruction);
315 CurFrame->Instructions.push_back(Instruction);
323 CurFrame->Instructions.push_back(Instruction);
331 CurFrame->Instructions.push_back(Instruction);
353 CurFrame->Instructions.push_back(Instruction);
361 CurFrame->Instructions.push_back(Instruction);
369 CurFrame->Instructions
[all...]
H A DMCWin64EH.cpp182 uint8_t numCodes = CountOfUnwindCodes(info->Instructions);
187 MCWin64EHInstruction &frameInst = info->Instructions[info->LastFrameInst];
195 uint8_t numInst = info->Instructions.size();
197 MCWin64EHInstruction inst = info->Instructions.back();
198 info->Instructions.pop_back();
H A DMCDwarf.cpp1298 // Initial Instructions
1301 const std::vector<MCCFIInstruction> &Instructions = local
1303 EmitCFIInstructions(streamer, Instructions, NULL);
1378 // Call Frame Instructions
1379 EmitCFIInstructions(streamer, frame.Instructions, frame.Begin);
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/
H A DDWARFDebugFrame.cpp75 std::vector<Instruction> Instructions; member in class:llvm::FrameEntry
78 /// operands to the Instructions vector.
80 Instructions.push_back(Instruction(Opcode));
84 Instructions.push_back(Instruction(Opcode));
85 Instructions.back().Ops.push_back(Operand1);
89 Instructions.push_back(Instruction(Opcode));
90 Instructions.back().Ops.push_back(Operand1);
91 Instructions.back().Ops.push_back(Operand2);
188 for (std::vector<Instruction>::const_iterator I = Instructions.begin(),
189 E = Instructions
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/MC/
H A DMCWin64EH.h68 Instructions() {}
79 std::vector<MCWin64EHInstruction> Instructions; member in struct:llvm::MCWin64EHUnwindInfo
H A DMCDwarf.h439 : Begin(0), End(0), Personality(0), Lsda(0), Function(0), Instructions(),
447 std::vector<MCCFIInstruction> Instructions; member in struct:llvm::MCDwarfFrameInfo
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp155 : Valid(false), Instructions(1, P) {
166 return Instructions.front();
171 return Instructions.back();
176 return Instructions[i+1];
184 return Instructions.size()-1;
192 return llvm::next(Instructions.begin());
197 return llvm::next(Instructions.begin());
200 iterator end() { return Instructions.end(); }
201 const_iterator end() const { return Instructions.end(); }
205 SmallInstructionVector Instructions; member in struct:__anon2784::LoopReroll::SimpleLoopReduction
[all...]
/freebsd-10-stable/lib/clang/libllvmcore/
H A DMakefile27 Instructions.cpp \
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp177 SmallVectorImpl<MCInst> &Instructions);
179 SmallVectorImpl<MCInst> &Instructions);
181 SmallVectorImpl<MCInst> &Instructions);
183 SmallVectorImpl<MCInst> &Instructions);
185 SmallVectorImpl<MCInst> &Instructions, bool isLoad,
246 SmallVectorImpl<MCInst> &Instructions);
563 SmallVectorImpl<MCInst> &Instructions) {
569 Instructions.push_back(Inst);
575 Instructions.push_back(NopInst);
591 expandMemInst(Inst, IDLoc, Instructions, MCI
562 processInstruction(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions) argument
633 expandInstruction(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions) argument
645 expandLoadImm(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions) argument
690 expandLoadAddressReg(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions) argument
733 expandLoadAddressImm(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions) argument
766 expandMemInst(MCInst &Inst, SMLoc IDLoc, SmallVectorImpl<MCInst> &Instructions, bool isLoad, bool isImmOpnd) argument
853 SmallVector<MCInst, 8> Instructions; local
[all...]
/freebsd-10-stable/contrib/llvm/tools/bugpoint/
H A DCrashDebugger.cpp21 #include "llvm/IR/Instructions.h"
386 SmallPtrSet<Instruction*, 64> Instructions; local
389 Instructions.insert(cast<Instruction>(VMap[Insts[i]]));
392 outs() << "Checking for crash with only " << Instructions.size();
393 if (Instructions.size() == 1)
402 if (!Instructions.count(Inst) && !isa<TerminatorInst>(Inst) &&
422 for (SmallPtrSet<Instruction*, 64>::const_iterator I = Instructions.begin(),
423 E = Instructions.end(); I != E; ++I)
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h63 typedef ilist<MachineInstr> Instructions; typedef in class:llvm::MachineBasicBlock
64 Instructions Insts;
205 typedef Instructions::iterator instr_iterator;
206 typedef Instructions::const_iterator const_instr_iterator;
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp387 SmallVector<MCInst, 8> Instructions; local

Completed in 347 milliseconds