/external/clang/test/Parser/ |
H A D | cxx-default-args.cpp | 10 typedef struct Inst { struct
|
/external/llvm/lib/MC/ |
H A D | MCInstrAnalysis.cpp | 13 uint64_t MCInstrAnalysis::evaluateBranch(const MCInst &Inst, uint64_t Addr, argument 15 if (Inst.getNumOperands() == 0 || 16 Info->get(Inst.getOpcode()).OpInfo[0].OperandType != MCOI::OPERAND_PCREL) 19 int64_t Imm = Inst.getOperand(0).getImm();
|
H A D | MCMachOStreamer.cpp | 33 virtual void EmitInstToData(const MCInst &Inst); 407 void MCMachOStreamer::EmitInstToData(const MCInst &Inst) { argument 413 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
|
H A D | MCObjectStreamer.cpp | 162 void MCObjectStreamer::EmitInstruction(const MCInst &Inst) { argument 164 for (unsigned i = Inst.getNumOperands(); i--; ) 165 if (Inst.getOperand(i).isExpr()) 166 AddValueSymbols(Inst.getOperand(i).getExpr()); 175 if (!getAssembler().getBackend().mayNeedRelaxation(Inst)) { 176 EmitInstToData(Inst); 184 getAssembler().getBackend().relaxInstruction(Inst, Relaxed); 192 EmitInstToFragment(Inst); 195 void MCObjectStreamer::EmitInstToFragment(const MCInst &Inst) { argument 196 MCInstFragment *IF = new MCInstFragment(Inst, getCurrentSectionDat [all...] |
H A D | MCPureStreamer.cpp | 27 virtual void EmitInstToFragment(const MCInst &Inst); 28 virtual void EmitInstToData(const MCInst &Inst); 193 void MCPureStreamer::EmitInstToFragment(const MCInst &Inst) { argument 194 MCInstFragment *IF = new MCInstFragment(Inst, getCurrentSectionData()); 203 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); 210 void MCPureStreamer::EmitInstToData(const MCInst &Inst) { argument 216 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
|
/external/llvm/lib/MC/MCDisassembler/ |
H A D | EDOperand.h | 36 const EDInst &Inst; member in struct:llvm::EDOperand
|
H A D | EDInst.h | 64 llvm::MCInst *Inst; member in struct:llvm::EDInst
|
H A D | Disassembler.cpp | 152 MCInst Inst; local 156 S = DisAsm->getInstruction(Inst, Size, MemoryObject, PC, 170 IP->printInst(&Inst, OS, Comments);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsDirectObjLower.cpp | 23 void Mips::LowerLargeShift(MCInst& Inst) { argument 25 assert(Inst.getNumOperands() == 3 && "Invalid no. of operands for shift!"); 26 assert(Inst.getOperand(2).isImm()); 30 Shift = Inst.getOperand(2).getImm(); 37 (Inst.getOperand(2)).setImm(Shift); 40 switch (Inst.getOpcode()) { 45 Inst.setOpcode(Mips::DSLL32); 48 Inst.setOpcode(Mips::DSRL32); 51 Inst.setOpcode(Mips::DSRA32);
|
H A D | MipsAnalyzeImmediate.h | 19 struct Inst { struct in class:llvm::MipsAnalyzeImmediate 21 Inst(unsigned Opc, unsigned ImmOpnd); 23 typedef SmallVector<Inst, 7 > InstSeq; 33 void AddInstr(InstSeqLs &SeqLs, const Inst &I);
|
H A D | MipsAnalyzeImmediate.cpp | 15 MipsAnalyzeImmediate::Inst::Inst(unsigned O, unsigned I) : Opc(O), ImmOpnd(I) {} function in class:MipsAnalyzeImmediate::Inst 18 void MipsAnalyzeImmediate::AddInstr(InstSeqLs &SeqLs, const Inst &I) { 32 AddInstr(SeqLs, Inst(ADDiu, Imm & 0xffffULL)); 38 AddInstr(SeqLs, Inst(ORi, Imm & 0xffffULL)); 45 AddInstr(SeqLs, Inst(SLL, Shamt)); 58 AddInstr(SeqLs, Inst(ADDiu, MaskedImm));
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | DCE.cpp | 12 // Dead Inst Elimination performs a single pass over the function removing 45 Instruction *Inst = DI++; local 46 if (isInstructionTriviallyDead(Inst, TLI)) { 47 Inst->eraseFromParent();
|
H A D | LowerAtomic.cpp | 117 Instruction *Inst = DI++; local 118 if (FenceInst *FI = dyn_cast<FenceInst>(Inst)) 120 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(Inst)) 122 else if (AtomicRMWInst *RMWI = dyn_cast<AtomicRMWInst>(Inst)) 124 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 127 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
|
H A D | Sink.cpp | 58 bool AllUsesDominatedByBlock(Instruction *Inst, BasicBlock *BB) const; 59 bool IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) const; 74 bool Sinking::AllUsesDominatedByBlock(Instruction *Inst, argument 80 for (Value::use_iterator I = Inst->use_begin(), 81 E = Inst->use_end(); I != E; ++I) { 136 Instruction *Inst = I; // The instruction to sink. local 144 if (isa<DbgInfoIntrinsic>(Inst)) 147 if (SinkInstruction(Inst, Stores)) 156 static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA, argument 159 if (Inst 180 IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) const argument 219 SinkInstruction(Instruction *Inst, SmallPtrSet<Instruction *, 8> &Stores) argument [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCTargetAsmParser.h | 110 virtual unsigned checkTargetMatchPredicate(MCInst &Inst) { argument 114 virtual unsigned getMCInstOperandNum(unsigned Kind, MCInst &Inst,
|
/external/llvm/lib/Analysis/ |
H A D | Loads.cpp | 185 Instruction *Inst = --ScanFrom; local 186 if (isa<DbgInfoIntrinsic>(Inst)) 199 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) 205 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) { 234 if (Inst->mayWriteToMemory()) { 238 (AA->getModRefInfo(Inst, Ptr, AccessSize) & AliasAnalysis::Mod) == 0)
|
H A D | MemDepPrinter.cpp | 102 Instruction *Inst = &*I; local 104 if (!Inst->mayReadFromMemory() && !Inst->mayWriteToMemory()) 107 MemDepResult Res = MDA.getDependency(Inst); 109 Deps[Inst].insert(std::make_pair(getInstTypePair(Res), 111 } else if (CallSite CS = cast<Value>(Inst)) { 115 DepSet &InstDeps = Deps[Inst]; 123 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 126 Deps[Inst].insert(std::make_pair(getInstTypePair(0, Unknown), 132 } else if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) { 162 const Instruction *Inst = &*I; local [all...] |
H A D | PHITransAddr.cpp | 25 static bool CanPHITrans(Instruction *Inst) { argument 26 if (isa<PHINode>(Inst) || 27 isa<GetElementPtrInst>(Inst)) 30 if (isa<CastInst>(Inst) && 31 isSafeToSpeculativelyExecute(Inst)) 34 if (Inst->getOpcode() == Instruction::Add && 35 isa<ConstantInt>(Inst->getOperand(1))) 118 Instruction *Inst = dyn_cast<Instruction>(Addr); local 119 return Inst == 0 || CanPHITrans(Inst); 149 Instruction *Inst = dyn_cast<Instruction>(V); local [all...] |
H A D | SparsePropagation.cpp | 78 void SparseSolver::UpdateState(Instruction &Inst, LatticeVal V) { argument 79 DenseMap<Value*, LatticeVal>::iterator I = ValueState.find(&Inst); 84 ValueState[&Inst] = V; 85 InstWorkList.push_back(&Inst); 309 if (BBExecutable.count(U->getParent())) // Inst is executable?
|
H A D | AliasAnalysisEvaluator.cpp | 144 Instruction &Inst = *I; local 145 if (CallSite CS = cast<Value>(&Inst)) { 158 for (Instruction::op_iterator OI = Inst.op_begin(), OE = Inst.op_end();
|
/external/llvm/tools/llvm-objdump/ |
H A D | MCFunction.cpp | 55 MCInst Inst; local 56 if (DisAsm->getInstruction(Inst, Size, Region, Index, DebugOut, nulls())){ 57 Instructions.push_back(MCDecodedInst(Index, Size, Inst)); 58 if (Ana->isBranch(Inst)) { 59 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size); 72 } else if (Ana->isReturn(Inst)) { 76 } else if (Ana->isCall(Inst)) { 77 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size); 116 const MCDecodedInst &Inst = BB.getInsts().back(); local 118 if (Ana->isBranch(Inst [all...] |
H A D | MCFunction.h | 35 MCInst Inst; member in struct:llvm::MCDecodedInst 38 MCDecodedInst(uint64_t Address, uint64_t Size, MCInst Inst) argument 39 : Address(Address), Size(Size), Inst(Inst) {} 61 void addInst(const MCDecodedInst &Inst) { Insts.push_back(Inst); } argument
|
/external/llvm/lib/Target/MBlaze/MCTargetDesc/ |
H A D | MBlazeAsmBackend.cpp | 53 bool mayNeedRelaxation(const MCInst &Inst) const; 60 void relaxInstruction(const MCInst &Inst, MCInst &Res) const; 78 bool MBlazeAsmBackend::mayNeedRelaxation(const MCInst &Inst) const { 79 if (getRelaxedOpcode(Inst.getOpcode()) == Inst.getOpcode()) 83 for (unsigned i = 0; i < Inst.getNumOperands(); ++i) 84 hasExprOrImm |= Inst.getOperand(i).isExpr(); 101 void MBlazeAsmBackend::relaxInstruction(const MCInst &Inst, MCInst &Res) const { argument 102 Res = Inst; 103 Res.setOpcode(getRelaxedOpcode(Inst [all...] |
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.cpp | 199 /// \param Inst - The instruction to test. 200 bool mayNeedRelaxation(const MCInst &Inst) const { 218 /// \param Inst - The instruction to relax, which may be the same 221 void relaxInstruction(const MCInst &Inst, MCInst &Res) const { argument
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 75 bool ProcessInstruction(Instruction *Inst, 178 bool LCSSA::ProcessInstruction(Instruction *Inst, argument 182 BasicBlock *InstBB = Inst->getParent(); 184 for (Value::use_iterator UI = Inst->use_begin(), E = Inst->use_end(); 204 BasicBlock *DomBB = Inst->getParent(); 205 if (InvokeInst *Inv = dyn_cast<InvokeInst>(Inst)) 213 SSAUpdate.Initialize(Inst->getType(), Inst->getName()); 225 PHINode *PN = PHINode::Create(Inst [all...] |