/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonRDFOpt.cpp | 203 DenseMap<NodeId,unsigned> OpMap; in removeOperand() local 207 OpMap.insert(std::make_pair(RA.Id, getOpNum(RA.Addr->getOp()))); in removeOperand() 212 unsigned N = OpMap[RA.Id]; in removeOperand()
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2750 const MapType &OpMap) -> int { in ppHvxShuffleOfShuffle() 2755 // same source vector (as described by OpMap), return the index of in ppHvxShuffleOfShuffle() 2767 unsigned SrcBase = N < HwLen ? OpMap.at(OpShuff->getOperand(0)) in ppHvxShuffleOfShuffle() 2768 : OpMap.at(OpShuff->getOperand(1)); in ppHvxShuffleOfShuffle() 2775 auto fold3 = [&](SDValue TopShuff, SDValue Inp, MapType &&OpMap) -> SDValue { in ppHvxShuffleOfShuffle() 2792 getMaskElt(static_cast<unsigned>(MaybeM), S0, S1, OpMap); in ppHvxShuffleOfShuffle() 2859 MapType OpMap = { in ppHvxShuffleOfShuffle() 2865 SDValue NewS = fold3(SDValue(N, 0), V0A->Src, std::move(OpMap)); in ppHvxShuffleOfShuffle() 2753 __anon9fc097471b02(unsigned Idx, ShuffleVectorSDNode *Shuff0, ShuffleVectorSDNode *Shuff1, const MapType &OpMap) ppHvxShuffleOfShuffle() argument 2778 __anon9fc097471c02(SDValue TopShuff, SDValue Inp, MapType &&OpMap) ppHvxShuffleOfShuffle() argument 2862 MapType OpMap = { ppHvxShuffleOfShuffle() local
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86EVEX2VEXTablesEmitter.cpp |
|
H A D | X86InstrMappingEmitter.cpp | 133 if (std::tuple(OldRI.IsCodeGenOnly, OldRI.OpMap, NewRI.OpPrefix, in operator ()() 136 std::tuple(NewRI.IsCodeGenOnly, NewRI.OpMap, OldRI.OpPrefix, in operator ()() 201 bool IsND = RI.OpMap == X86Local::T_MAP4 && RI.HasEVEX_B && RI.HasVEX_4V; in emitCompressEVEXTable()
|
H A D | AsmWriterEmitter.cpp | 704 std::map<StringRef, std::pair<int, int>> OpMap; member in __anon992240d30411::IAPrinter 724 OpMap[Op] = std::pair(OpIdx, PrintMethodIdx); in addOperand() 731 bool isOpMapped(StringRef Op) { return OpMap.find(Op) != OpMap.end(); } in isOpMapped() 732 int getOpIndex(StringRef Op) { return OpMap[Op].first; } in getOpIndex() 733 std::pair<int, int> &getOpData(StringRef Op) { return OpMap[Op]; } in getOpData()
|
H A D | X86FoldTablesEmitter.cpp | 355 RegRI.OpMap != X86Local::T_MAP4) in operator ()() 372 if (std::tuple(RegRI.Encoding, RegRI.Opcode, RegRI.OpPrefix, RegRI.OpMap, in operator ()() 379 std::tuple(MemRI.Encoding, MemRI.Opcode, MemRI.OpPrefix, MemRI.OpMap, in operator ()()
|
H A D | X86RecognizableInstr.h | 187 uint8_t OpMap; member
|
H A D | X86RecognizableInstr.cpp | 115 OpMap = byteFromRec(Rec, "OpMapBits"); in RecognizableInstrBase() 502 bool IsND = OpMap == X86Local::T_MAP4 && HasEVEX_B && HasVEX_4V; in emitInstructionSpecifier() 832 switch (OpMap) { in emitDecodePath()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86BaseInfo.h | 1293 uint64_t OpMap = TSFlags & X86II::OpMapMask; in canUseApxExtendedReg() local 1294 return !Encoding && (OpMap == X86II::OB || OpMap == X86II::TB); in canUseApxExtendedReg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrUtils.td | 27 class TB { Map OpMap = TB; } 28 class T8 { Map OpMap = T8; } 29 class TA { Map OpMap = TA; } 30 class T_MAP4 { Map OpMap = T_MAP4; } 31 class T_MAP5 { Map OpMap = T_MAP5; } 32 class T_MAP6 { Map OpMap = T_MAP6; } 33 class T_MAP7 { Map OpMap = T_MAP7; } 34 class XOP8 { Map OpMap = XOP8; } 35 class XOP9 { Map OpMap = XOP9; } 36 class XOPA { Map OpMap = XOPA; } [all …]
|
H A D | X86InstrFormats.td | 243 Map OpMap = OB; // Which opcode map does this inst have? 244 bits<4> OpMapBits = OpMap.Value;
|
H A D | X86InstrSystem.td | 461 let OpMap = rrmap in 471 let OpMap = rrmap in
|
H A D | X86InstrSSE.td | 6708 let Predicates = [HasCRC32, NoEGPR], OpMap = T8, OpPrefix = XD in { 6722 let Predicates = [HasCRC32, HasEGPR, In64BitMode], OpMap = T_MAP4, OpEnc = EncEVEX in {
|