| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 27 switch(RMWI.getOperation()) { in isIdempotentRMW() 40 switch(RMWI.getOperation()) { in isIdempotentRMW() 65 switch(RMWI.getOperation()) { in isSaturating() 77 switch(RMWI.getOperation()) { in isSaturating() 109 RMWI.getOperation() != AtomicRMWInst::Xchg) { in visitAtomicRMWInst() 121 if (RMWI.getOperation() == AtomicRMWInst::Xchg && in visitAtomicRMWInst() 141 RMWI.getOperation() != AtomicRMWInst::Or) { in visitAtomicRMWInst() 145 RMWI.getOperation() != AtomicRMWInst::FAdd) { in visitAtomicRMWInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 574 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 594 assert(LRPush.getOperation() == MCCFIInstruction::OpOffset && in generateCompactUnwindEncoding() 597 assert(FPPush.getOperation() == MCCFIInstruction::OpOffset && in generateCompactUnwindEncoding() 634 if (Inst2.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 286 AtomicRMWInst::BinOp Op = RMWI->getOperation(); in runOnFunction() 584 return performAtomicOp(AI->getOperation(), Builder, Loaded, in tryExpandAtomicRMW() 823 return performMaskedAtomicOp(AI->getOperation(), Builder, Loaded, in expandPartwordAtomicRMW() 848 AtomicRMWInst::BinOp Op = AI->getOperation(); in widenPartwordAtomicRMW() 1028 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() 1413 AtomicRMWInst::BinOp Op = RMWI->getOperation(); in isIdempotentRMW() 1525 return performAtomicOp(AI->getOperation(), Builder, Loaded, in expandAtomicRMWToCmpXchg() 1656 ArrayRef<RTLIB::Libcall> Libcalls = GetRMWLibcall(I->getOperation()); in expandAtomicRMWToLibcall()
|
| H A D | CFIInstrInserter.cpp | 196 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
|
| H A D | MachineOperand.cpp | 613 switch (CFI.getOperation()) { in printCFI()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerAtomic.cpp | 51 switch (RMWI->getOperation()) { in lowerAtomicRMWInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterDwarf.cpp | 233 switch (Inst.getOperation()) { in emitCFIInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 479 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() && in haveSameSpecialState()
|
| H A D | AsmWriter.cpp | 3992 Out << ' ' << AtomicRMWInst::getOperationName(RMWI->getOperation()); in printInstruction()
|
| H A D | Instructions.cpp | 4406 new AtomicRMWInst(getOperation(), getOperand(0), getOperand(1), in cloneImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCStreamer.cpp | 446 if (Inst.getOperation() == MCCFIInstruction::OpDefCfa || in emitCFIStartProc() 447 Inst.getOperation() == MCCFIInstruction::OpDefCfaRegister || in emitCFIStartProc() 448 Inst.getOperation() == MCCFIInstruction::OpLLVMDefAspaceCfa) { in emitCFIStartProc()
|
| H A D | MCDwarf.cpp | 1297 switch (Instr.getOperation()) { in emitCFIInstruction() 1327 Instr.getOperation() == MCCFIInstruction::OpAdjustCfaOffset; in emitCFIInstruction() 1376 Instr.getOperation() == MCCFIInstruction::OpRelOffset; in emitCFIInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 654 if (int Res = cmpNumbers(RMWI->getOperation(), in cmpOperations() 655 cast<AtomicRMWInst>(R)->getOperation())) in cmpOperations()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAsmBackend.cpp | 1127 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 1160 "unwind encoding, opcode=" << Inst.getOperation() in generateCompactUnwindEncoding()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 597 OpType getOperation() const { return Operation; } in getOperation() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 120 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 809 FunctionCallee F = TsanAtomicRMW[RMWI->getOperation()][Idx]; in instrumentAtomic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86AsmBackend.cpp | 1462 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 415 if (CI.getOperation() == MCCFIInstruction::OpDefCfaOffset || in mergeSPUpdates() 416 CI.getOperation() == MCCFIInstruction::OpAdjustCfaOffset) in mergeSPUpdates()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 804 BinOp getOperation() const { return getSubclassData<OperationField>(); } 878 return isFPOperation(getOperation());
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 344 switch (AI->getOperation()) { in shouldExpandAtomicRMWInIR()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1089 if (AI->getOperation() == AtomicRMWInst::Xchg) { in shouldExpandAtomicRMWInIR()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2783 switch (I.getOperation()) { in translateAtomicRMW()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 8813 getIntrinsicForMaskedAtomicRMWBinOp(XLen, AI->getOperation()), Tys); in emitMaskedAtomicRMWIntrinsic() 8828 if (AI->getOperation() == AtomicRMWInst::Min || in emitMaskedAtomicRMWIntrinsic() 8829 AI->getOperation() == AtomicRMWInst::Max) { in emitMaskedAtomicRMWIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 17417 if (AI->getOperation() != AtomicRMWInst::Nand && Size < 128) { in shouldExpandAtomicRMWInIR() 17427 if (AI->getOperation() != AtomicRMWInst::Min && in shouldExpandAtomicRMWInIR() 17428 AI->getOperation() != AtomicRMWInst::Max && in shouldExpandAtomicRMWInIR() 17429 AI->getOperation() != AtomicRMWInst::UMin && in shouldExpandAtomicRMWInIR() 17430 AI->getOperation() != AtomicRMWInst::UMax) { in shouldExpandAtomicRMWInIR()
|