Searched defs:Operand (Results 1 - 25 of 35) sorted by relevance

12

/external/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.h42 /// Operand - The registers operand
43 MachineOperand *Operand; member in struct:llvm::AggressiveAntiDepState::__anon7330
/external/llvm/utils/TableGen/
H A DPseudoLoweringEmitter.h23 enum MapKind { Operand, Imm, Reg }; enumerator in enum:llvm::PseudoLoweringEmitter::OpData::MapKind
26 unsigned Operand; // Operand number mapped to. member in union:llvm::PseudoLoweringEmitter::OpData::__anon7997
/external/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp29 static bool IVUseShouldUsePostIncValue(Instruction *User, Value *Operand, argument
48 if (!PN || !Operand) return false; // not a phi, not dominated by latch block.
50 // Look at all of the uses of Operand by the PHI node. If any use corresponds
54 if (PN->getIncomingValue(i) == Operand &&
58 // Okay, all uses of Operand by PN are in predecessor blocks that really are
H A DIVUsers.cpp208 IVStrideUse &IVUsers::AddUser(Instruction *User, Value *Operand) { argument
209 IVUses.push_back(new IVStrideUse(this, User, Operand));
H A DInlineCost.cpp469 Value *Operand = I.getOperand(0); local
470 Constant *Ops[1] = { dyn_cast<Constant>(Operand) };
471 if (Ops[0] || (Ops[0] = SimplifiedValues.lookup(Operand)))
479 disableSROA(Operand);
/external/dexmaker/src/dx/java/com/android/dx/ssa/
H A DPhiInsn.java44 private final ArrayList<Operand> operands = new ArrayList<Operand>();
91 for (Operand o : operands) {
130 operands.add(new Operand(registerSpec, predBlock.getIndex(),
143 ArrayList<Operand> operandsToRemove = new ArrayList<Operand>();
144 for (Operand o : operands) {
218 Operand o = operands.get(i);
235 for (Operand o : operands) {
254 for (Operand
380 private static class Operand { class in class:PhiInsn
385 public Operand(RegisterSpec regSpec, int blockIndex, int ropLabel) { method in class:PhiInsn.Operand
[all...]
/external/v8/src/mips/
H A Dassembler-mips-inl.h49 // Operand and MemOperand.
51 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
58 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
65 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
72 Operand::Operand(Register rm) { function in class:v8::internal::Operand
77 bool Operand
[all...]
H A Dmacro-assembler-mips.h141 #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2
173 const Operand& rt = Operand(zero_reg), BranchDelaySlot bd = PROTECT
193 Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) {
210 const Operand& op = Operand(no_reg));
219 const Operand& op);
272 Condition cond, Register src1, const Operand& src2);
279 Condition cond, Register src1, const Operand
192 Ret(BranchDelaySlot bd, Condition cond = al, Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) argument
[all...]
H A Dassembler-mips.cc210 // Implementation of Operand and MemOperand.
213 Operand::Operand(Handle<Object> handle) { function in class:v8::internal::Operand
229 MemOperand::MemOperand(Register rm, int32_t offset) : Operand(rm) {
/external/v8/src/arm/
H A Dassembler-arm-inl.h278 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
285 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
292 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
299 Operand::Operand(Register rm) { function in class:v8::internal::Operand
307 bool Operand::is_reg() const {
H A Dassembler-arm.cc164 // Implementation of Operand and MemOperand
167 Operand::Operand(Handle<Object> handle) { function in class:v8::internal::Operand
183 Operand::Operand(Register rm, ShiftOp shift_op, int shift_imm) { function in class:v8::internal::Operand
199 Operand::Operand(Register rm, ShiftOp shift_op, Register rs) { function in class:v8::internal::Operand
778 bool Operand::must_use_constant_pool() const {
793 bool Operand::is_single_instruction(Instr instr) const {
829 const Operand
[all...]
/external/v8/src/ia32/
H A Dassembler-ia32-inl.h422 void Operand::set_modrm(int mod, Register rm) {
429 void Operand::set_sib(ScaleFactor scale, Register index, Register base) {
439 void Operand::set_disp8(int8_t disp) {
445 void Operand::set_dispr(int32_t disp, RelocInfo::Mode rmode) {
453 Operand::Operand(Register reg) { function in class:v8::internal::Operand
459 Operand::Operand(XMMRegister xmm_reg) { function in class:v8::internal::Operand
465 Operand::Operand(int32_ function in class:v8::internal::Operand
[all...]
H A Dassembler-ia32.cc227 // Implementation of Operand
229 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
249 Operand::Operand(Register base, function in class:v8::internal::Operand
274 Operand::Operand(Register index, function in class:v8::internal::Operand
286 bool Operand::is_reg(Register reg) const {
292 bool Operand::is_reg_only() const {
297 Register Operand
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymbolManager.h311 const SymExpr *Operand; member in class:clang::ento::SymbolCast
319 SymExpr(CastSymbolKind), Operand(In), FromTy(From), ToTy(To) { }
323 const SymExpr *getOperand() const { return Operand; }
336 Profile(ID, Operand, FromTy, ToTy);
523 const SymbolCast* getCastSymbol(const SymExpr *Operand,
/external/clang/lib/Parse/
H A DParseExpr.cpp1528 ExprResult Operand; local
1538 Operand = ParseCastExpression(true/*isUnaryExpression*/);
1547 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/,
1563 if (!Operand.isInvalid())
1564 Operand = ParsePostfixExpressionSuffix(Operand.get());
1570 return move(Operand);
1640 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, local
1659 if (!Operand.isInvalid())
1660 Operand
[all...]
H A DParseDecl.cpp4723 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, isCastExpr, local
4750 if (Operand.isInvalid()) {
4756 Operand = Actions.HandleExprEvaluationContextForTypeof(Operand.get());
4757 if (Operand.isInvalid()) {
4766 DiagID, Operand.get()))
/external/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp130 ExprAST *Operand; member in class:UnaryExprAST
133 : Opcode(opcode), Operand(operand) {}
397 if (ExprAST *Operand = ParseUnary())
398 return new UnaryExprAST(Opc, Operand);
559 Value *OperandV = Operand->Codegen();
/external/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h574 unsigned Operand; member in class:llvm::SUnitIterator
576 SUnitIterator(SUnit *N, unsigned Op) : Node(N), Operand(Op) {}
579 return Operand == x.Operand;
585 Operand = I.Operand;
590 return Node->Preds[Operand].getSUnit();
595 ++Operand;
607 unsigned getOperand() const { return Operand; }
617 return Node->Preds[Operand];
[all...]
H A DSelectionDAGNodes.h337 /// NumOperands/NumValues - The number of entries in the Operand/Value list.
1573 //! Operand array for load and store
1721 unsigned Operand; member in class:llvm::SDNode::SDNodeIterator
1723 SDNodeIterator(SDNode *N, unsigned Op) : Node(N), Operand(Op) {}
1726 return Operand == x.Operand;
1732 Operand = I.Operand;
1737 return Node->getOperand(Operand).getNode();
1742 ++Operand;
[all...]
/external/clang/include/clang/AST/
H A DExprCXX.h452 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand; member in class:clang::CXXTypeidExpr
456 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) argument
461 Operand->getType()->isDependentType(),
462 Operand->getType()->isInstantiationDependentType(),
463 Operand->getType()->containsUnexpandedParameterPack()),
464 Operand(Operand), Range(R) { }
466 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R) argument
471 Operand->isTypeDependent() || Operand
533 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand; member in class:clang::CXXUuidofExpr
537 CXXUuidofExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) argument
544 CXXUuidofExpr(QualType Ty, Expr *Operand, SourceRange R) argument
[all...]
H A DExprObjC.h1444 Stmt *Operand; member in class:clang::ObjCIndirectCopyRestoreExpr
1464 Operand(operand) {
1468 Expr *getSubExpr() { return cast<Expr>(Operand); }
1469 const Expr *getSubExpr() const { return cast<Expr>(Operand); }
1475 child_range children() { return child_range(&Operand, &Operand+1); }
1479 return Operand->getSourceRange();
1508 TypeSourceInfo *TSInfo, Expr *Operand)
1510 CK, Operand, 0, TSInfo),
1506 ObjCBridgedCastExpr(SourceLocation LParenLoc, ObjCBridgeCastKind Kind, CastKind CK, SourceLocation BridgeKeywordLoc, TypeSourceInfo *TSInfo, Expr *Operand) argument
/external/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp135 ExprAST *Operand; member in class:UnaryExprAST
138 : Opcode(opcode), Operand(operand) {}
462 if (ExprAST *Operand = ParseUnary())
463 return new UnaryExprAST(Opc, Operand);
637 Value *OperandV = Operand->Codegen();
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp55 Value *Operand = BinaryOperator::getNotArgument(V); local
56 if (!isFreeToInvert(Operand))
57 return Operand;
/external/llvm/lib/VMCore/
H A DAsmWriter.cpp1149 void writeParamOperand(const Value *Operand, Attributes Attrs);
1169 void AssemblyWriter::writeOperand(const Value *Operand, bool PrintType) { argument
1170 if (Operand == 0) {
1175 TypePrinter.print(Operand->getType(), Out);
1178 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1202 void AssemblyWriter::writeParamOperand(const Value *Operand, argument
1204 if (Operand == 0) {
1210 TypePrinter.print(Operand->getType(), Out);
1216 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1714 const Value *Operand local
[all...]
/external/clang/lib/AST/
H A DExpr.cpp1395 CastKind Kind, Expr *Operand,
1402 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK);
1394 Create(ASTContext &C, QualType T, CastKind Kind, Expr *Operand, const CXXCastPath *BasePath, ExprValueKind VK) argument

Completed in 476 milliseconds

12