/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAtomicRMW.cpp | 26 switch(RMWI.getOperation()) { in isIdempotentRMW() 39 switch(RMWI.getOperation()) { in isIdempotentRMW() 64 switch (RMWI.getOperation()) { in isSaturating() 82 switch(RMWI.getOperation()) { in isSaturating() 114 RMWI.getOperation() != AtomicRMWInst::Xchg) { in visitAtomicRMWInst() 126 if (RMWI.getOperation() == AtomicRMWInst::Xchg && in visitAtomicRMWInst() 145 RMWI.getOperation() != AtomicRMWInst::Or) { in visitAtomicRMWInst() 149 RMWI.getOperation() != AtomicRMWInst::FAdd) { in visitAtomicRMWInst()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64AsmBackend.cpp | 580 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 600 if (LRPush.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding() 603 if (FPPush.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding() 642 if (Inst2.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 325 AtomicRMWInst::BinOp Op = RMWI->getOperation(); in runOnFunction() 586 return buildAtomicRMWValue(AI->getOperation(), Builder, Loaded, in tryExpandAtomicRMW() 871 if (AI->getOperation() == AtomicRMWInst::Xchg || in expandPartwordAtomicRMW() 872 AI->getOperation() == AtomicRMWInst::Add || in expandPartwordAtomicRMW() 873 AI->getOperation() == AtomicRMWInst::Sub || in expandPartwordAtomicRMW() 874 AI->getOperation() == AtomicRMWInst::Nand) { in expandPartwordAtomicRMW() 881 return performMaskedAtomicOp(AI->getOperation(), Builder, Loaded, in expandPartwordAtomicRMW() 905 AtomicRMWInst::BinOp Op = AI->getOperation(); in widenPartwordAtomicRMW() 1085 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() 1469 AtomicRMWInst::BinOp Op = RMWI->getOperation(); in isIdempotentRMW() [all …]
|
H A D | CFIInstrInserter.cpp | 193 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
|
H A D | MachineOperand.cpp | 648 switch (CFI.getOperation()) { in printCFI()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LowerAtomic.cpp | 109 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst()
|
H A D | FunctionComparator.cpp | 669 if (int Res = cmpNumbers(RMWI->getOperation(), in cmpOperations() 670 cast<AtomicRMWInst>(R)->getOperation())) in cmpOperations()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterDwarf.cpp | 229 switch (Inst.getOperation()) { in emitCFIInstruction()
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Instruction.cpp | 538 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() && in haveSameSpecialState()
|
/openbsd/gnu/llvm/llvm/lib/MC/ |
H A D | MCStreamer.cpp | 459 if (Inst.getOperation() == MCCFIInstruction::OpDefCfa || in emitCFIStartProc() 460 Inst.getOperation() == MCCFIInstruction::OpDefCfaRegister || in emitCFIStartProc() 461 Inst.getOperation() == MCCFIInstruction::OpLLVMDefAspaceCfa) { in emitCFIStartProc()
|
H A D | MCDwarf.cpp | 1324 switch (Instr.getOperation()) { in emitCFIInstruction() 1354 Instr.getOperation() == MCCFIInstruction::OpAdjustCfaOffset; in emitCFIInstruction() 1403 Instr.getOperation() == MCCFIInstruction::OpRelOffset; in emitCFIInstruction()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackend.cpp | 1129 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 1162 "unwind encoding, opcode=" << Inst.getOperation() in generateCompactUnwindEncoding()
|
/openbsd/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCDwarf.h | 642 OpType getOperation() const { return Operation; } in getOperation() function
|
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 2757 AI->getOperation() == AtomicRMWInst::UIncWrap || in shouldExpandAtomicRMWInIR() 2758 AI->getOperation() == AtomicRMWInst::UDecWrap) in shouldExpandAtomicRMWInIR() 2851 getIntrinsicForMaskedAtomicRMWBinOp(GRLen, AI->getOperation()), Tys); in emitMaskedAtomicRMWIntrinsic() 2866 if (AI->getOperation() == AtomicRMWInst::Min || in emitMaskedAtomicRMWIntrinsic() 2867 AI->getOperation() == AtomicRMWInst::Max) { in emitMaskedAtomicRMWIntrinsic()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 120 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 757 FunctionCallee F = TsanAtomicRMW[RMWI->getOperation()][Idx]; in instrumentAtomic()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86AsmBackend.cpp | 1342 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 430 if (CI.getOperation() == MCCFIInstruction::OpDefCfaOffset || in mergeSPUpdates() 431 CI.getOperation() == MCCFIInstruction::OpAdjustCfaOffset) in mergeSPUpdates()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 1775 switch (CFI.getOperation()) { in maybeMoveCFI()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Instructions.h | 812 BinOp getOperation() const { return getSubclassData<OperationField>(); } 890 return isFPOperation(getOperation());
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 5383 if (AI->getOperation() == AtomicRMWInst::BinOp::FAdd) { in shouldExpandAtomicRMWInIR() 5395 switch (AI->getOperation()) { in shouldExpandAtomicRMWInIR()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 2163 if (RMWI->getOperation() == AtomicRMWInst::Xchg && in shouldCastAtomicRMWIInIR()
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 373 switch (AI->getOperation()) { in shouldExpandAtomicRMWInIR()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 13780 AI->getOperation() == AtomicRMWInst::UIncWrap || in shouldExpandAtomicRMWInIR() 13781 AI->getOperation() == AtomicRMWInst::UDecWrap) in shouldExpandAtomicRMWInIR() 13854 getIntrinsicForMaskedAtomicRMWBinOp(XLen, AI->getOperation()), Tys); in emitMaskedAtomicRMWIntrinsic() 13869 if (AI->getOperation() == AtomicRMWInst::Min || in emitMaskedAtomicRMWIntrinsic() 13870 AI->getOperation() == AtomicRMWInst::Max) { in emitMaskedAtomicRMWIntrinsic()
|
/openbsd/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 2507 getEncodedRMWOperation(cast<AtomicRMWInst>(I).getOperation())); in writeInstruction()
|