/external/llvm/utils/TableGen/ |
H A D | AsmWriterInst.cpp | 202 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; local 204 unsigned MIOp = OpInfo.MIOperandNo; 205 Operands.push_back(AsmWriterOperand(OpInfo.PrinterMethodName,
|
H A D | InstrInfoEmitter.cpp | 283 const OperandInfoMapTy &OpInfo, 358 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second; 280 emitRecord(const CodeGenInstruction &Inst, unsigned Num, Record *InstrInfo, std::map<std::vector<Record*>, unsigned> &EmittedLists, const OperandInfoMapTy &OpInfo, raw_ostream &OS) argument
|
H A D | AsmMatcherEmitter.cpp | 1436 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i]; local 1439 int TiedOp = OpInfo.getTiedRegister(); 1446 int SrcOperand = FindAsmOperandNamed(OpInfo.Name); 1447 if (OpInfo.Name.empty() || SrcOperand == -1) 1449 TheDef->getName() + "' has operand '" + OpInfo.Name + 1453 unsigned NumOperands = OpInfo.MINumOperands; 1462 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name && 1478 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; local 1481 int TiedOp = OpInfo->getTiedRegister(); 1488 const std::string &OpName = OpInfo 1583 const MatchableInfo::ResOperand &OpInfo = II.ResOperands[i]; local [all...] |
H A D | CodeGenDAGPatterns.cpp | 2415 const SDNodeInfo &OpInfo = CDP.getSDNodeInfo(N1->getOperator()); local 2416 if (OpInfo.getNumResults() != 1 || OpInfo.getNumOperands() != 1) 2418 return OpInfo.getEnumName() == "ISD::BITCAST"; 2447 const SDNodeInfo &OpInfo = CDP.getSDNodeInfo(N->getOperator()); local 2450 if (OpInfo.hasProperty(SDNPMayStore)) mayStore = true; 2451 if (OpInfo.hasProperty(SDNPMayLoad)) mayLoad = true; 2452 if (OpInfo.hasProperty(SDNPSideEffect)) HasSideEffects = true; 2453 if (OpInfo.hasProperty(SDNPVariadic)) IsVariadic = true;
|
/external/llvm/include/llvm/Bitcode/ |
H A D | BitCodes.h | 180 void Add(const BitCodeAbbrevOp &OpInfo) { argument 181 OperandList.push_back(OpInfo);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | AddrModeMatcher.cpp | 385 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; local 388 TLI.ComputeConstraintToUse(OpInfo, SDValue()); 392 if (OpInfo.CallOperandVal == OpVal && 393 (OpInfo.ConstraintType != TargetLowering::C_Memory || 394 !OpInfo.isIndirect))
|
/external/webkit/Source/JavaScriptCore/dfg/ |
H A D | DFGNode.h | 164 struct OpInfo { struct in namespace:JSC::DFG 165 explicit OpInfo(unsigned value) : m_value(value) {} function in struct:JSC::DFG::OpInfo 186 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode) 199 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm1, OpInfo imm2, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode)
|
/external/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 144 const MCOperandInfo *OpInfo; // 'NumOperands' entries about operands member in class:llvm::MCInstrDesc 151 (OpInfo[OpNum].Constraints & (1 << Constraint))) { 153 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf; 526 if (OpInfo[i].isPredicate())
|
/external/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 602 BinOpInfo OpInfo; local 607 OpInfo.Ty = E->getComputationResultType(); 610 assert(OpInfo.Ty->isAnyComplexType()); 611 assert(CGF.getContext().hasSameUnqualifiedType(OpInfo.Ty, 613 OpInfo.RHS = Visit(E->getRHS()); 620 OpInfo.LHS = EmitComplexToComplexCast(LHSComplexPair, LHSTy, OpInfo.Ty); 623 ComplexPairTy Result = (this->*Func)(OpInfo); 626 Result = EmitComplexToComplexCast(Result, OpInfo.Ty, LHSTy);
|
H A D | CGExprScalar.cpp | 1664 BinOpInfo OpInfo; local 1678 OpInfo.RHS = Visit(E->getRHS()); 1679 OpInfo.Ty = E->getComputationResultType(); 1680 OpInfo.Opcode = E->getOpcode(); 1681 OpInfo.E = E; 1684 OpInfo.LHS = EmitLoadOfLValue(LHSLV); 1685 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy, 1689 if (const AtomicType *atomicTy = OpInfo.Ty->getAs<AtomicType>()) { 1696 atomicPHI = Builder.CreatePHI(OpInfo [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 964 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; local 967 TLI->ComputeConstraintToUse(OpInfo, SDValue()); 969 if (OpInfo.ConstraintType == TargetLowering::C_Memory && 970 OpInfo.isIndirect) { 973 } else if (OpInfo.Type == InlineAsm::isInput)
|
/external/llvm/lib/Target/ARM/Disassembler/ |
H A D | ARMDisassembler.cpp | 577 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local 582 if (OpInfo[i].isOptionalDef() && OpInfo[i].RegClass == ARM::CCRRegClassID) { 583 if (i > 0 && OpInfo[i-1].isPredicate()) continue; 644 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local 649 if (OpInfo[i].isPredicate()) { 683 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 2854 AsmOperandInfo &OpInfo = ConstraintOperands.back(); local 2857 if (OpInfo.multipleAlternatives.size() > maCount) 2858 maCount = OpInfo.multipleAlternatives.size(); 2860 OpInfo.ConstraintVT = MVT::Other; 2863 switch (OpInfo.Type) { 2866 if (OpInfo.isIndirect) { 2867 OpInfo.CallOperandVal = const_cast<Value *>(CS.getArgument(ArgNo++)); 2876 OpInfo.ConstraintVT = getValueType(STy->getElementType(ResNo)); 2879 OpInfo.ConstraintVT = getValueType(CS.getType()); 2884 OpInfo 2943 AsmOperandInfo& OpInfo = ConstraintOperands[cIndex]; local 2991 AsmOperandInfo& OpInfo = ConstraintOperands[cIndex]; local 3131 ChooseConstraint(TargetLowering::AsmOperandInfo &OpInfo, const TargetLowering &TLI, SDValue Op, SelectionDAG *DAG) argument 3182 ComputeConstraintToUse(AsmOperandInfo &OpInfo, SDValue Op, SelectionDAG *DAG) const argument [all...] |
H A D | SelectionDAGBuilder.cpp | 5752 /// OpInfo describes the operand. 5757 SDISelAsmOperandInfo &OpInfo) { 5766 TLI.getRegForInlineAsmConstraint(OpInfo.ConstraintCode, 5767 OpInfo.ConstraintVT); 5770 if (OpInfo.ConstraintVT != MVT::Other) { 5774 if (OpInfo.Type == InlineAsm::isInput && 5775 PhysReg.second && !PhysReg.second->hasType(OpInfo.ConstraintVT)) { 5780 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) { 5781 OpInfo.CallOperand = DAG.getNode(ISD::BITCAST, DL, 5782 RegVT, OpInfo 5754 GetRegistersForValue(SelectionDAG &DAG, const TargetLowering &TLI, DebugLoc DL, SDISelAsmOperandInfo &OpInfo) argument 5872 SDISelAsmOperandInfo &OpInfo = ConstraintOperands.back(); local 5945 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local 6030 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local 6068 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local [all...] |