Home
last modified time | relevance | path

Searched refs:getOperation (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp27 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 DAArch64AsmBackend.cpp574 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 DAtomicExpandPass.cpp286 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 DCFIInstrInserter.cpp196 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
H A DMachineOperand.cpp613 switch (CFI.getOperation()) { in printCFI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp51 switch (RMWI->getOperation()) { in lowerAtomicRMWInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp233 switch (Inst.getOperation()) { in emitCFIInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp479 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() && in haveSameSpecialState()
H A DAsmWriter.cpp3992 Out << ' ' << AtomicRMWInst::getOperationName(RMWI->getOperation()); in printInstruction()
H A DInstructions.cpp4406 new AtomicRMWInst(getOperation(), getOperand(0), getOperand(1), in cloneImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp446 if (Inst.getOperation() == MCCFIInstruction::OpDefCfa || in emitCFIStartProc()
447 Inst.getOperation() == MCCFIInstruction::OpDefCfaRegister || in emitCFIStartProc()
448 Inst.getOperation() == MCCFIInstruction::OpLLVMDefAspaceCfa) { in emitCFIStartProc()
H A DMCDwarf.cpp1297 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 DFunctionComparator.cpp654 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 DARMAsmBackend.cpp1127 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 DMCDwarf.h597 OpType getOperation() const { return Operation; } in getOperation() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp120 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp809 FunctionCallee F = TsanAtomicRMW[RMWI->getOperation()][Idx]; in instrumentAtomic()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1462 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp415 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 DInstructions.h804 BinOp getOperation() const { return getSubclassData<OperationField>(); }
878 return isFPOperation(getOperation());
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp344 switch (AI->getOperation()) { in shouldExpandAtomicRMWInIR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1089 if (AI->getOperation() == AtomicRMWInst::Xchg) { in shouldExpandAtomicRMWInIR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2783 switch (I.getOperation()) { in translateAtomicRMW()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8813 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 DAArch64ISelLowering.cpp17417 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()

12