Searched refs:OpMap (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonRDFOpt.cpp | 198 DenseMap<NodeId,unsigned> OpMap; in removeOperand() local 202 OpMap.insert(std::make_pair(RA.Id, getOpNum(RA.Addr->getOp()))); in removeOperand() 207 unsigned N = OpMap[RA.Id]; in removeOperand()
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 2721 const MapType &OpMap) -> int { in ppHvxShuffleOfShuffle() argument 2738 unsigned SrcBase = N < HwLen ? OpMap.at(OpShuff->getOperand(0)) in ppHvxShuffleOfShuffle() 2739 : OpMap.at(OpShuff->getOperand(1)); in ppHvxShuffleOfShuffle() 2746 auto fold3 = [&](SDValue TopShuff, SDValue Inp, MapType &&OpMap) -> SDValue { in ppHvxShuffleOfShuffle() argument 2763 getMaskElt(static_cast<unsigned>(MaybeM), S0, S1, OpMap); in ppHvxShuffleOfShuffle() 2830 MapType OpMap = { in ppHvxShuffleOfShuffle() local 2836 SDValue NewS = fold3(SDValue(N, 0), V0A->Src, std::move(OpMap)); in ppHvxShuffleOfShuffle()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | X86EVEX2VEXTablesEmitter.cpp | 124 VEXRI.OpPrefix != EVEXRI.OpPrefix || VEXRI.OpMap != EVEXRI.OpMap || in operator ()()
|
| H A D | AsmWriterEmitter.cpp | 674 std::map<StringRef, std::pair<int, int>> OpMap; member in __anon2ca7038a0411::IAPrinter 695 OpMap[Op] = std::make_pair(OpIdx, PrintMethodIdx); in addOperand() 702 bool isOpMapped(StringRef Op) { return OpMap.find(Op) != OpMap.end(); } in isOpMapped() 703 int getOpIndex(StringRef Op) { return OpMap[Op].first; } in getOpIndex() 704 std::pair<int, int> &getOpData(StringRef Op) { return OpMap[Op]; } in getOpData()
|
| H A D | X86RecognizableInstr.h | 167 uint8_t OpMap; member
|
| H A D | X86FoldTablesEmitter.cpp | 294 RegRI.OpPrefix != MemRI.OpPrefix || RegRI.OpMap != MemRI.OpMap || in operator ()()
|
| H A D | X86RecognizableInstr.cpp | 113 OpMap = byteFromRec(Rec, "OpMapBits"); in RecognizableInstrBase() 783 switch (OpMap) { in emitDecodePath()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrFormats.td | 203 class TB { Map OpMap = TB; } 204 class T8 { Map OpMap = T8; } 205 class TA { Map OpMap = TA; } 206 class XOP8 { Map OpMap = XOP8; Prefix OpPrefix = PS; } 207 class XOP9 { Map OpMap = XOP9; Prefix OpPrefix = PS; } 208 class XOPA { Map OpMap = XOPA; Prefix OpPrefix = PS; } 209 class ThreeDNow { Map OpMap = ThreeDNow; } 210 class T_MAP5 { Map OpMap = T_MAP5; } 215 class T_MAP6 { Map OpMap = T_MAP6; } 318 Map OpMap = OB; // Which opcode map does this inst have? [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/TableGen/ |
| H A D | ProgRef.rst | 1980 Map OpMap = OB;
|