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

12

/macosx-10.10.1/llvmCore-3425.0.34/lib/MC/
H A DMCInstrAnalysis.cpp16 Info->get(Inst.getOpcode()).OpInfo[0].OperandType != MCOI::OPERAND_PCREL)
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/
H A DTargetInstrInfo.cpp40 short RegClass = MCID.OpInfo[OpNum].RegClass;
41 if (MCID.OpInfo[OpNum].isLookupPtrRegClass())
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGOSREntrypointCreationPhase.cpp102 OpInfo(variable->local().offset()));
105 m_graph, SpecNone, MovHint, origin, OpInfo(variable->local().offset()),
117 OpInfo(oldNode->variableAccessData()));
128 m_graph, SpecNone, SetLocal, origin, OpInfo(variable), Edge(node));
133 OpInfo(createPreHeader(m_graph, insertionSet, target)));
H A DDFGByteCodeParser.cpp274 addToGraph(MovHint, OpInfo(operand.offset()), value);
310 addToGraph(FunctionReentryWatchpoint, OpInfo(m_codeBlock->symbolTable()));
311 addToGraph(VariableWatchpoint, OpInfo(set));
352 node = injectLazyOperandSpeculation(addToGraph(GetLocal, OpInfo(variable)));
374 Node* node = addToGraph(SetLocal, OpInfo(variableAccessData), value);
405 node = injectLazyOperandSpeculation(addToGraph(GetLocal, OpInfo(variable)));
431 Node* node = addToGraph(SetLocal, OpInfo(variableAccessData), value);
507 node = addToGraph(Flush, OpInfo(variable));
580 Node* result = addToGraph(JSConstant, OpInfo(constant));
726 result.iterator->value = addToGraph(WeakJSConstant, OpInfo(cel
[all...]
H A DDFGSSALoweringPhase.cpp86 OpInfo(m_node->arrayMode().asWord()), base, storage);
109 OpInfo(m_node->arrayMode().asWord()), base, storage);
H A DDFGCriticalEdgeBreakingPhase.cpp80 m_graph, SpecNone, Jump, (*successor)->at(0)->origin, OpInfo(*successor));
H A DDFGConstantFoldingPhase.cpp353 OpInfo(structure), childEdge);
402 OpInfo(structure), childEdge);
449 origin, OpInfo(transitionData), childEdge);
459 OpInfo(transitionData), childEdge,
467 Node* putStructure = m_graph.addNode(SpecNone, PutStructure, origin, OpInfo(transitionData), childEdge);
486 indexInBlock, speculationFromValue(cell), WeakJSConstant, origin, OpInfo(cell));
491 OpInfo(cell->structure()), Edge(weakConstant, CellUse));
497 OpInfo(m_graph.addStructureSet(cell->structure())), Edge(weakConstant, CellUse));
H A DDFGCFGSimplificationPhase.cpp112 OpInfo(targetBlock));
191 m_graph, SpecNone, Jump, boundaryNodeOrigin, OpInfo(targetBlock));
263 m_graph, SpecNone, Jump, branch->origin, OpInfo(targetBlock));
279 OpInfo(livenessNode->variableAccessData()));
H A DDFGInsertionSet.h71 index, speculationFromValue(value), op, origin, OpInfo(constantReg));
H A DDFGLoopPreHeaderCreationPhase.cpp45 graph, SpecNone, Jump, block->at(0)->origin, OpInfo(block));
H A DDFGNode.h199 struct OpInfo { struct in namespace:JSC::DFG
200 explicit OpInfo(int32_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
201 explicit OpInfo(uint32_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
203 explicit OpInfo(size_t value) : m_value(static_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
205 explicit OpInfo(void* value) : m_value(reinterpret_cast<uintptr_t>(value)) { } function in struct:JSC::DFG::OpInfo
260 Node(NodeType op, NodeOrigin nodeOrigin, OpInfo imm, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge())
275 Node(NodeFlags result, NodeType op, NodeOrigin nodeOrigin, OpInfo imm, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge())
291 Node(NodeType op, NodeOrigin nodeOrigin, OpInfo imm1, OpInfo imm2, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge())
306 Node(VarArgTag, NodeType op, NodeOrigin nodeOrigin, OpInfo imm
[all...]
H A DDFGTypeCheckHoistingPhase.cpp134 OpInfo(variable), Edge(node));
138 OpInfo(m_graph.addStructureSet(iter->value.m_structure)),
144 OpInfo(iter->value.m_arrayMode.asWord()),
172 OpInfo(m_graph.addStructureSet(iter->value.m_structure)),
178 OpInfo(iter->value.m_arrayMode.asWord()),
H A DDFGFixupPhase.cpp1041 OpInfo(m_graph.globalObjectFor(node->origin.semantic)));
1448 OpInfo(structure), OpInfo(arrayMode.asWord()), Edge(array, CellUse), indexEdge);
1452 OpInfo(arrayMode.asWord()), Edge(array, CellUse), indexEdge);
1458 OpInfo(m_graph.addStructureSet(structure)), Edge(array, CellUse));
1462 OpInfo(arrayMode.asWord()), Edge(array, CellUse));
1477 OpInfo(arrayMode.asWord()), Edge(array, KnownCellUse));
1684 OpInfo(constantRegister)));
1787 OpInfo(m_graph.constantRegisterForConstant(jsNumber(logElementSize(type)))));
1819 OpInfo(arrayMod
[all...]
H A DDFGSSAConversionPhase.cpp169 OpInfo(node), Edge(predecessor->variablesAtTail[i], useKind));
195 OpInfo(variable->local().offset()), node->defaultEdge());
/macosx-10.10.1/llvmCore-3425.0.34/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.10.1/llvmCore-3425.0.34/include/llvm/Bitcode/
H A DBitCodes.h180 void Add(const BitCodeAbbrevOp &OpInfo) { argument
181 OperandList.push_back(OpInfo);
/macosx-10.10.1/llvmCore-3425.0.34/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
/macosx-10.10.1/llvmCore-3425.0.34/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.10.1/llvmCore-3425.0.34/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.10.1/llvmCore-3425.0.34/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()) {

Completed in 190 milliseconds

12