Home
last modified time | relevance | path

Searched refs:ISB (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dinvalid-barrier.s22 @ ISB
H A Dbasic-arm-instructions.s1058 @ ISB
H A Dbasic-thumb2-instructions.s823 @ ISB
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dintrinsics-memory-barrier.ll40 ; And ISB.
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dintrinsics-memory-barrier.ll43 ; And ISB.
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp336 InstrProfSummaryBuilder ISB(ProfileSummaryBuilder::DefaultCutoffs); in writeImpl() local
337 InfoObj->SummaryBuilder = &ISB; in writeImpl()
468 std::unique_ptr<ProfileSummary> PS = ISB.getSummary(); in writeImpl()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1511 if (Opcode == AArch64::ISB) { in printBarrierOption()
1512 auto ISB = AArch64ISB::lookupISBByEncoding(Val); in printBarrierOption() local
1513 Name = ISB ? ISB->Name : ""; in printBarrierOption()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp222 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ISB)).addImm(0xf); in insertFullSpeculationBarrier()
H A DAArch64SchedCyclone.td295 // ISB
296 def : InstRW<[WriteI], (instrs ISB)>;
H A DAArch64AsmPrinter.cpp1329 TmpInstISB.setOpcode(AArch64::ISB); in emitInstruction()
H A DAArch64SystemOperands.td193 // ISB (instruction-fetch barrier) instruction options.
196 class ISB<string name, bits<4> encoding> : SearchableTable{
205 def : ISB<"sy", 0xf>;
H A DAArch64SchedFalkorDetails.td1245 def : InstRW<[FalkorWr_1none_0cyc], (instrs BRK, DCPS1, DCPS2, DCPS3, HINT, HLT, HVC, ISB, SMC, S…
H A DAArch64SchedKryoDetails.td477 (instrs BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, ISB, HINT, SMC, SVC)>;
H A DAArch64InstrInfo.cpp1093 case AArch64::ISB: in isSchedulingBoundary()
H A DAArch64InstrInfo.td950 def ISB : CRmSystemI<barrier_op, 0b110, "isb",
1431 def : InstAlias<"isb", (ISB 0xf)>;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h418 struct ISB : SysAlias { struct
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp2246 TmpInstISB.setOpcode(ARM::ISB); in emitInstruction()
H A DARMScheduleA57.td119 "(t2|t)?HINT$", "(t)?HLT$", "(t2)?HVC$", "(t2)?ISB$", "ITasm$",
H A DARMInstrInfo.td5119 // ISB has only full system option
5120 def ISB : AInoP<(outs), (ins instsyncb_opt:$opt), MiscFrm, NoItinerary,
6203 def : InstAlias<"isb", (ISB 0xf), 0>, Requires<[IsARM, HasDB]>;
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dbasic-arm-instructions.txt652 # ISB
H A Dthumb2.txt449 # ISB