Searched refs:OpInfo (Results 1 - 25 of 34) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/MC/
H A DMCInstrAnalysis.cpp16 Info->get(Inst.getOpcode()).OpInfo[0].OperandType != MCOI::OPERAND_PCREL)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/
H A DTargetInstrInfo.cpp40 short RegClass = MCID.OpInfo[OpNum].RegClass;
41 if (MCID.OpInfo[OpNum].isLookupPtrRegClass())
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGByteCodeParser.cpp310 node = injectLazyOperandSpeculation(addToGraph(GetLocal, OpInfo(variable)));
327 Node* node = addToGraph(SetLocal, OpInfo(variableAccessData), value);
357 node = injectLazyOperandSpeculation(addToGraph(GetLocal, OpInfo(variable)));
380 Node* node = addToGraph(SetLocal, OpInfo(variableAccessData), value);
446 node = addToGraph(Flush, OpInfo(variable));
527 Node* result = addToGraph(JSConstant, OpInfo(constant));
676 result.iterator->value = addToGraph(WeakJSConstant, OpInfo(cell));
722 Node* addToGraph(NodeType op, OpInfo info, Node* child1 = 0, Node* child2 = 0, Node* child3 = 0)
730 Node* addToGraph(NodeType op, OpInfo info1, OpInfo info
[all...]
H A DDFGConstantFoldingPhase.cpp180 OpInfo(structure), childEdge);
244 OpInfo(structure), childEdge);
287 codeOrigin, OpInfo(transitionData), childEdge));
295 OpInfo(transitionData), childEdge,
303 OpInfo(transitionData), childEdge);
353 OpInfo(variable), Edge(phi));
398 indexInBlock, speculationFromValue(cell), WeakJSConstant, codeOrigin, OpInfo(cell));
403 OpInfo(cell->structure()), Edge(weakConstant, CellUse));
409 OpInfo(m_graph.addStructureSet(cell->structure())), Edge(weakConstant, CellUse));
H A DDFGTypeCheckHoistingPhase.cpp280 OpInfo(variable), Edge(node));
283 OpInfo(m_graph.addStructureSet(iter->value.m_structure)),
311 indexInBlock, SpecNone, SetLocal, codeOrigin, OpInfo(variable), child1);
317 OpInfo(m_graph.addStructureSet(iter->value.m_structure)),
H A DDFGNode.h72 struct OpInfo { struct in namespace:JSC::DFG
73 explicit OpInfo(int32_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
74 explicit OpInfo(uint32_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
76 explicit OpInfo(size_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
78 explicit OpInfo(void* value) : m_value(reinterpret_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
113 Node(NodeType op, CodeOrigin codeOrigin, OpInfo imm, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge())
126 Node(NodeType op, CodeOrigin codeOrigin, OpInfo imm1, OpInfo imm2, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge())
140 Node(VarArgTag, NodeType op, CodeOrigin codeOrigin, OpInfo imm1, OpInfo imm
[all...]
H A DDFGCFGSimplificationPhase.cpp144 OpInfo(takenBlockIndex));
175 OpInfo(targetBlockIndex));
274 OpInfo(livenessNode->variableAccessData()));
H A DDFGFixupPhase.cpp704 OpInfo(m_graph.addStructureSet(arrayProfile->expectedStructure())),
1206 OpInfo(structure), OpInfo(arrayMode.asWord()), Edge(array, CellUse), indexEdge);
1210 OpInfo(arrayMode.asWord()), Edge(array, CellUse), indexEdge);
1216 OpInfo(m_graph.addStructureSet(structure)), Edge(array, CellUse));
1220 OpInfo(arrayMode.asWord()), Edge(array, CellUse));
1234 OpInfo(arrayMode.asWord()), Edge(array, KnownCellUse));
1396 OpInfo(codeBlock()->addOrFindConstant(value))));
H A DDFGCPSRethreadingPhase.cpp133 Node* result = m_graph.addNode(SpecNone, Phi, codeOrigin, OpInfo(variable));
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/MC/
H A DMCInstrDesc.h145 const MCOperandInfo *OpInfo; // 'NumOperands' entries about operands member in class:llvm::MCInstrDesc
152 (OpInfo[OpNum].Constraints & (1 << Constraint))) {
154 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf;
533 if (OpInfo[i].isPredicate())
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Bitcode/
H A DBitCodes.h180 void Add(const BitCodeAbbrevOp &OpInfo) { argument
181 OperandList.push_back(OpInfo);
/macosx-10.9.5/llvmCore-3425.0.33/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 DAsmMatcherEmitter.cpp1576 const CGIOperandList::OperandInfo &OpInfo = ResultInst->Operands[i]; local
1579 int TiedOp = OpInfo.getTiedRegister();
1586 int SrcOperand = findAsmOperandNamed(OpInfo.Name);
1587 if (OpInfo.Name.empty() || SrcOperand == -1)
1589 TheDef->getName() + "' has operand '" + OpInfo.Name +
1593 unsigned NumOperands = OpInfo.MINumOperands;
1602 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name &&
1618 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; local
1621 int TiedOp = OpInfo->getTiedRegister();
1628 const std::string &OpName = OpInfo
[all...]
H A DFixedLenDecoderEmitter.cpp458 const OperandInfo &OpInfo) const;
1062 const OperandInfo &OpInfo) const {
1063 const std::string &Decoder = OpInfo.Decoder;
1065 if (OpInfo.numFields() == 1) {
1066 OperandInfo::const_iterator OI = OpInfo.begin();
1072 for (OperandInfo::const_iterator OI = OpInfo.begin(), OE = OpInfo.end();
1777 OperandInfo OpInfo(Decoder);
1792 OpInfo.addField(Base, Width, Offset);
1803 OpInfo
[all...]
H A DInstrInfoEmitter.cpp49 const OperandInfoMapTy &OpInfo,
299 const OperandInfoMapTy &OpInfo,
375 OS << "OperandInfo" << OpInfo.find(OperandInfo)->second;
296 emitRecord(const CodeGenInstruction &Inst, unsigned Num, Record *InstrInfo, std::map<std::vector<Record*>, unsigned> &EmittedLists, const OperandInfoMapTy &OpInfo, raw_ostream &OS) argument
H A DCodeGenDAGPatterns.cpp2393 const SDNodeInfo &OpInfo = CDP.getSDNodeInfo(N1->getOperator()); local
2394 if (OpInfo.getNumResults() != 1 || OpInfo.getNumOperands() != 1)
2396 return OpInfo.getEnumName() == "ISD::BITCAST";
2426 const SDNodeInfo &OpInfo = CDP.getSDNodeInfo(N->getOperator()); local
2429 if (OpInfo.hasProperty(SDNPMayStore)) mayStore = true;
2430 if (OpInfo.hasProperty(SDNPMayLoad)) mayLoad = true;
2431 if (OpInfo.hasProperty(SDNPSideEffect)) hasSideEffects = true;
2432 if (OpInfo.hasProperty(SDNPVariadic)) isVariadic = true;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2894 AsmOperandInfo &OpInfo = ConstraintOperands.back(); local
2897 if (OpInfo.multipleAlternatives.size() > maCount)
2898 maCount = OpInfo.multipleAlternatives.size();
2900 OpInfo.ConstraintVT = MVT::Other;
2903 switch (OpInfo.Type) {
2906 if (OpInfo.isIndirect) {
2907 OpInfo.CallOperandVal = const_cast<Value *>(CS.getArgument(ArgNo++));
2916 OpInfo.ConstraintVT = getValueType(STy->getElementType(ResNo));
2919 OpInfo.ConstraintVT = getValueType(CS.getType());
2924 OpInfo
2983 AsmOperandInfo& OpInfo = ConstraintOperands[cIndex]; local
3031 AsmOperandInfo& OpInfo = ConstraintOperands[cIndex]; local
3173 ChooseConstraint(TargetLowering::AsmOperandInfo &OpInfo, const TargetLowering &TLI, SDValue Op, SelectionDAG *DAG) argument
3224 ComputeConstraintToUse(AsmOperandInfo &OpInfo, SDValue Op, SelectionDAG *DAG) const argument
[all...]
H A DSelectionDAGBuilder.cpp5832 /// OpInfo describes the operand.
5837 SDISelAsmOperandInfo &OpInfo) {
5846 TLI.getRegForInlineAsmConstraint(OpInfo.ConstraintCode,
5847 OpInfo.ConstraintVT);
5850 if (OpInfo.ConstraintVT != MVT::Other) {
5854 if (OpInfo.Type == InlineAsm::isInput &&
5855 PhysReg.second && !PhysReg.second->hasType(OpInfo.ConstraintVT)) {
5860 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) {
5861 OpInfo.CallOperand = DAG.getNode(ISD::BITCAST, DL,
5862 RegVT, OpInfo
5834 GetRegistersForValue(SelectionDAG &DAG, const TargetLowering &TLI, DebugLoc DL, SDISelAsmOperandInfo &OpInfo) argument
5952 SDISelAsmOperandInfo &OpInfo = ConstraintOperands.back(); local
6025 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local
6110 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local
6143 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; local
6172 SDISelAsmOperandInfo &OpInfo = ConstraintOperands[i]; local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DAddrModeMatcher.cpp387 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; local
390 TLI.ComputeConstraintToUse(OpInfo, SDValue());
394 if (OpInfo.CallOperandVal == OpVal &&
395 (OpInfo.ConstraintType != TargetLowering::C_Memory ||
396 !OpInfo.isIndirect))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DThumb2SizeReduction.cpp686 if (i < NumOps && MCID.OpInfo[i].isOptionalDef())
688 if (SkipPred && MCID.OpInfo[i].isPredicate())
717 if (MCID.OpInfo[i].isPredicate())
727 !MCID.OpInfo[i].isPredicate()) {
777 if (i < NumOps && MCID.OpInfo[i].isOptionalDef())
787 bool isPred = (i < NumOps && MCID.OpInfo[i].isPredicate());
H A DARMCodeEmitter.cpp1335 !MCID.OpInfo[OpIdx].isPredicate() &&
1336 !MCID.OpInfo[OpIdx].isOptionalDef())
1372 !MCID.OpInfo[OpIdx].isPredicate() &&
1373 !MCID.OpInfo[OpIdx].isOptionalDef())
1401 MCID.OpInfo[OpIdx].isPredicate() ||
1402 MCID.OpInfo[OpIdx].isOptionalDef()) {
1618 MCID.OpInfo[OpIdx].isPredicate() ||
1619 MCID.OpInfo[OpIdx].isOptionalDef()) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DTargetSchedule.cpp196 && !DefMI->getDesc().OpInfo[DefOperIdx].isOptionalDef()) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp226 if (Info->get(Inst.getOpcode()).OpInfo[0].OperandType!=MCOI::OPERAND_PCREL)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp1115 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; local
1118 TLI->ComputeConstraintToUse(OpInfo, SDValue());
1120 if (OpInfo.ConstraintType == TargetLowering::C_Memory &&
1121 OpInfo.isIndirect) {
1124 } else if (OpInfo.Type == InlineAsm::isInput)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp636 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local
641 if (OpInfo[i].isOptionalDef() && OpInfo[i].RegClass == ARM::CCRRegClassID) {
642 if (i > 0 && OpInfo[i-1].isPredicate()) continue;
701 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local
706 if (OpInfo[i].isPredicate()) {
738 const MCOperandInfo *OpInfo = ARMInsts[MI.getOpcode()].OpInfo; local
[all...]

Completed in 194 milliseconds

12