/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 259 /// objc_retain or objc_release, return the argument value, stripped of no-op 303 static inline bool IsPotentialRetainableObjPtr(const Value *Op) { 306 if (isa<Constant>(Op) || isa<AllocaInst>(Op)) 309 if (const Argument *Arg = dyn_cast<Argument>(Op)) 319 PointerType *Ty = dyn_cast<PointerType>(Op->getType()); 327 static inline bool IsPotentialRetainableObjPtr(const Value *Op, 330 if (!IsPotentialRetainableObjPtr(Op)) 334 if (AA.pointsToConstantMemory(Op)) 338 if (const LoadInst *LI = dyn_cast<LoadInst>(Op)) [all...] |
/external/llvm/lib/Target/R600/ |
R600ISelLowering.cpp | 481 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { 484 switch (Op.getOpcode()) { 485 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); 487 case ISD::FSIN: return LowerTrig(Op, DAG); 488 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); 489 case ISD::SELECT: return LowerSELECT(Op, DAG); 490 case ISD::STORE: return LowerSTORE(Op, DAG); 491 case ISD::LOAD: return LowerLOAD(Op, DAG); 492 case ISD::FrameIndex: return LowerFrameIndex(Op, DAG); 493 case ISD::GlobalAddress: return LowerGlobalAddress(MFI, Op, DAG) [all...] |
/external/llvm/lib/Target/X86/ |
X86AsmPrinter.cpp | 270 void X86AsmPrinter::printLeaMemReference(const MachineInstr *MI, unsigned Op, 272 const MachineOperand &BaseReg = MI->getOperand(Op); 273 const MachineOperand &IndexReg = MI->getOperand(Op+2); 274 const MachineOperand &DispSpec = MI->getOperand(Op+3); 292 printSymbolOperand(MI->getOperand(Op+3), O); 304 printOperand(MI, Op, O, Modifier); 308 printOperand(MI, Op+2, O, Modifier); 309 unsigned ScaleVal = MI->getOperand(Op+1).getImm(); 317 void X86AsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op, 319 assert(isMem(MI, Op) && "Invalid memory reference!") [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypes.h | 152 SDValue BitConvertToInteger(SDValue Op); 153 SDValue BitConvertVectorToIntegerVector(SDValue Op); 154 SDValue CreateStackStoreLoad(SDValue Op, EVT DestVT); 173 void SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi); 174 void SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, 181 /// GetPromotedInteger - Given a processed operand Op which was promoted to a 183 /// promoted value corresponding to the original type are exactly equal to Op. 187 /// For example, if Op is an i16 and was promoted to an i32, then this method 188 /// returns an i32, the lower 16 bits of which coincide with Op, and the upper 190 SDValue GetPromotedInteger(SDValue Op) { [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 170 LowerOperation(SDValue Op, SelectionDAG &DAG) const { 171 switch (Op.getOpcode()) 173 case ISD::GlobalAddress: return LowerGlobalAddress(Op, DAG); 174 case ISD::BlockAddress: return LowerBlockAddress(Op, DAG); 175 case ISD::ConstantPool: return LowerConstantPool(Op, DAG); 176 case ISD::BR_JT: return LowerBR_JT(Op, DAG); 177 case ISD::LOAD: return LowerLOAD(Op, DAG); 178 case ISD::STORE: return LowerSTORE(Op, DAG); 179 case ISD::SELECT_CC: return LowerSELECT_CC(Op, DAG); 180 case ISD::VAARG: return LowerVAARG(Op, DAG) [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
SimpleConstraintManager.cpp | 174 BinaryOperator::Opcode op = SE->getOpcode(); local 175 if (BinaryOperator::isComparisonOp(op)) { 177 op = BinaryOperator::negateComparisonOp(op); 179 return assumeSymRel(state, SE->getLHS(), op, SE->getRHS()); 190 BinaryOperator::Opcode Op = SSE->getOpcode(); 191 assert(BinaryOperator::isComparisonOp(Op)); 201 Op = BinaryOperator::reverseComparisonOp(Op); 203 Op = BinaryOperator::negateComparisonOp(Op) [all...] |
/external/llvm/lib/Target/X86/AsmParser/ |
X86AsmParser.cpp | 72 ICToken Op = PostfixStack.pop_back_val(); 73 assert ((Op.first == IC_IMM || Op.first == IC_REGISTER) 75 return Op.second; 77 void pushOperand(InfixCalculatorTok Op, int64_t Val = 0) { 78 assert ((Op == IC_IMM || Op == IC_REGISTER) && 80 PostfixStack.push_back(std::make_pair(Op, Val)); 84 void pushOperator(InfixCalculatorTok Op) { 87 InfixOperatorStack.push_back(Op); [all...] |
/external/llvm/utils/TableGen/ |
CodeGenInstruction.cpp | 154 CGIOperandList::ParseOperandName(const std::string &Op, bool AllowWholeOp) { 155 if (Op.empty() || Op[0] != '$') 156 PrintFatalError(TheDef->getName() + ": Illegal operand name: '" + Op + "'"); 158 std::string OpName = Op.substr(1); 166 PrintFatalError(TheDef->getName() + ": illegal empty suboperand name in '" +Op +"'"); 177 " whole operand part of complex operand '" + Op + "'"); 186 PrintFatalError(TheDef->getName() + ": unknown suboperand name in '" + Op + "'"); 194 PrintFatalError(TheDef->getName() + ": unknown suboperand name in '" + Op + "'"); 208 std::pair<unsigned,unsigned> Op = Ops.ParseOperandName(Name, false) [all...] |
/external/llvm/lib/IR/ |
Instructions.cpp | 126 Op<-1>().set(0); 145 if (NumOps < 2) NumOps = 2; // 2 op PHI nodes are VERY common. 268 Op<-1>() = Func; 290 Op<-1>() = Func; 534 Op<-3>() = Fn; 535 Op<-2>() = IfNormal; 536 Op<-1>() = IfException; 621 Op<0>() = RI.Op<0>(); 630 Op<0>() = retVal [all...] |
Metadata.cpp | 100 static MDNodeOperand *getOperandPtr(MDNode *N, unsigned Op) { 102 assert(Op <= N->getNumOperands() && "Invalid operand number"); 103 return reinterpret_cast<MDNodeOperand*>(N + 1) + Op; 107 MDNodeOperand *Op = getOperandPtr(this, i); 108 replaceOperand(Op, Val); 120 for (MDNodeOperand *Op = getOperandPtr(this, 0), *E = Op+NumOperands; 121 Op != E; ++Op, ++i) { 122 new (Op) MDNodeOperand(Vals[i]) [all...] |
ConstantsContext.h | 43 : ConstantExpr(Ty, Opcode, &Op<0>(), 1) { 44 Op<0>() = C; 61 : ConstantExpr(C1->getType(), Opcode, &Op<0>(), 2) { 62 Op<0>() = C1; 63 Op<1>() = C2; 81 : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) { 82 Op<0>() = C1; 83 Op<1>() = C2; 84 Op<2>() = C3; 103 Instruction::ExtractElement, &Op<0>(), 2) [all...] |
/external/chromium_org/third_party/skia/include/core/ |
SkRegion.h | 125 * faster than calling region.op(rect, kUnion_Op) in a loop. If count is 240 enum Op { 241 kDifference_Op, //!< subtract the op region from the first region 245 /** subtract the first region from the op region */ 247 kReplace_Op //!< replace the dst region with the op region 251 * Set this region to the result of applying the Op to this region and the 252 * specified rectangle: this = (this op rect). 255 bool op(const SkIRect& rect, Op op) { return this->op(*this, rect, op); function in class:SkRegion 262 bool op(int left, int top, int right, int bottom, Op op) { function in class:SkRegion 273 bool op(const SkRegion& rgn, Op op) { return this->op(*this, rgn, op); } function in class:SkRegion [all...] |
/external/chromium_org/third_party/skia/src/gpu/ |
GrSWMaskHelper.h | 53 // Draw a single rect into the accumulation bitmap using the specified op 54 void draw(const SkRect& rect, SkRegion::Op op, 57 // Draw a single path into the accumuation bitmap using the specified op 58 void draw(const SkPath& path, const SkStrokeRec& stroke, SkRegion::Op op,
|
/external/eigen/Eigen/src/SparseCore/ |
SparseUtil.h | 21 #define EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op) \ 23 EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SparseMatrixBase<OtherDerived>& other) \ 25 return Base::operator Op(other.derived()); \ 27 EIGEN_STRONG_INLINE Derived& operator Op(const Derived& other) \ 29 return Base::operator Op(other); \ 32 #define EIGEN_SPARSE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, Op) \ 34 EIGEN_STRONG_INLINE Derived& operator Op(const Other& scalar) \ 36 return Base::operator Op(scalar); \
|
/external/skia/include/core/ |
SkRegion.h | 125 * faster than calling region.op(rect, kUnion_Op) in a loop. If count is 240 enum Op { 241 kDifference_Op, //!< subtract the op region from the first region 245 /** subtract the first region from the op region */ 247 kReplace_Op //!< replace the dst region with the op region 251 * Set this region to the result of applying the Op to this region and the 252 * specified rectangle: this = (this op rect). 255 bool op(const SkIRect& rect, Op op) { return this->op(*this, rect, op); function in class:SkRegion 262 bool op(int left, int top, int right, int bottom, Op op) { function in class:SkRegion 273 bool op(const SkRegion& rgn, Op op) { return this->op(*this, rgn, op); } function in class:SkRegion [all...] |
/external/skia/src/gpu/ |
GrSWMaskHelper.h | 53 // Draw a single rect into the accumulation bitmap using the specified op 54 void draw(const SkRect& rect, SkRegion::Op op, 57 // Draw a single path into the accumuation bitmap using the specified op 58 void draw(const SkPath& path, const SkStrokeRec& stroke, SkRegion::Op op,
|
/frameworks/base/graphics/java/android/graphics/ |
Region.java | 36 public enum Op { 44 Op(int nativeInt) { 251 return op(r, Op.UNION); 255 * Perform the specified Op on this region and the specified rect. Return 256 * true if the result of the op is not empty. 258 public boolean op(Rect r, Op op) { method in class:Region 260 op.nativeInt) 267 public boolean op(int left, int top, int right, int bottom, Op op) { method in class:Region 276 public boolean op(Region region, Op op) { method in class:Region 284 public boolean op(Rect rect, Region region, Op op) { method in class:Region 293 public boolean op(Region region1, Region region2, Op op) { method in class:Region [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86AsmBackend.cpp | 125 static unsigned getRelaxedOpcodeBranch(unsigned Op) { 126 switch (Op) { 128 return Op; 150 static unsigned getRelaxedOpcodeArith(unsigned Op) { 151 switch (Op) { 153 return Op; 219 static unsigned getRelaxedOpcode(unsigned Op) { 220 unsigned R = getRelaxedOpcodeArith(Op); 221 if (R != Op) 223 return getRelaxedOpcodeBranch(Op); [all...] |
/development/samples/ApiDemos/src/com/example/android/apis/graphics/ |
Regions.java | 62 private void drawRgn(Canvas canvas, int color, String str, Region.Op op) { 70 rgn.op(mRect2, op); 106 drawRgn(canvas, Color.RED, "Union", Region.Op.UNION); 111 drawRgn(canvas, Color.BLUE, "Xor", Region.Op.XOR); 116 drawRgn(canvas, Color.GREEN, "Difference", Region.Op.DIFFERENCE); 121 drawRgn(canvas, Color.WHITE, "Intersect", Region.Op.INTERSECT);
|
/external/llvm/lib/Target/R600/MCTargetDesc/ |
SIMCCodeEmitter.cpp | 141 // Check for additional literals in SRC0/1/2 (Op 1/2/3) 149 const MCOperand &Op = MI.getOperand(i); 150 if (getLitEncoding(Op) != 255) 155 if (Op.isImm()) 156 Imm.I = Op.getImm(); 158 Imm.F = Op.getFPImm();
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMAddressingModes.h | 41 static inline const char *getAddrOpcStr(AddrOpc Op) { 42 return Op == sub ? "-" : ""; 45 static inline const char *getShiftOpcStr(ShiftOpc Op) { 46 switch (Op) { 56 static inline unsigned getShiftOpcEncoding(ShiftOpc Op) { 57 switch (Op) { 115 static inline unsigned getSORegOffset(unsigned Op) { 116 return Op >> 3; 118 static inline ShiftOpc getSORegShOp(unsigned Op) { 119 return (ShiftOpc)(Op & 7) [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 42 static MachineOperand earlyUseOperand(MachineOperand Op) { 43 if (Op.isReg()) 44 Op.setIsKill(false); 45 return Op; 240 // structure, but VAEND is a no-op. 479 LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint, 486 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) 489 Op.getValueType())); 493 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op)) 496 Op.getValueType())) [all...] |
/external/llvm/include/llvm/IR/ |
InstrTypes.h | 95 : Instruction(Ty, iType, &Op<0>(), 1, IB) { 96 Op<0>() = V; 99 : Instruction(Ty, iType, &Op<0>(), 1, IAE) { 100 Op<0>() = V; 161 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 169 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2, 287 static BinaryOperator *CreateNeg(Value *Op, const Twine &Name = "", 289 static BinaryOperator *CreateNeg(Value *Op, const Twine &Name, 291 static BinaryOperator *CreateNSWNeg(Value *Op, const Twine &Name = "", 293 static BinaryOperator *CreateNSWNeg(Value *Op, const Twine &Name [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 275 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) 639 bool HexagonTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op, 662 bool isLegal = getIndexedAddressParts(Op, VT, isSEXTLoad, Base, Offset, 674 SDValue HexagonTargetLowering::LowerINLINEASM(SDValue Op, 676 SDNode *Node = Op.getNode(); 721 return Op; 729 LowerBR_JT(SDValue Op, SelectionDAG &DAG) const 731 SDValue Chain = Op.getOperand(0); 732 SDValue Table = Op.getOperand(1); 733 SDValue Index = Op.getOperand(2) [all...] |