Searched defs:OpInfo (Results 1 - 14 of 14) sorted by relevance

/external/llvm/utils/TableGen/
H A DAsmWriterInst.cpp202 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; local
204 unsigned MIOp = OpInfo.MIOperandNo;
205 Operands.push_back(AsmWriterOperand(OpInfo.PrinterMethodName,
H A DInstrInfoEmitter.cpp283 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 DAsmMatcherEmitter.cpp1436 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 DCodeGenDAGPatterns.cpp2415 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 DBitCodes.h180 void Add(const BitCodeAbbrevOp &OpInfo) { argument
181 OperandList.push_back(OpInfo);
/external/llvm/lib/Transforms/Utils/
H A DAddrModeMatcher.cpp385 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 DDFGNode.h164 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 DMCInstrDesc.h144 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 DCGExprComplex.cpp602 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 DCGExprScalar.cpp1664 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 DCodeGenPrepare.cpp964 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 DARMDisassembler.cpp577 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 DTargetLowering.cpp2854 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 DSelectionDAGBuilder.cpp5752 /// 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...]

Completed in 142 milliseconds