| /freebsd/contrib/llvm-project/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() 131 RMWI.getOperation() != AtomicRMWInst::Or) { in visitAtomicRMWInst() 135 RMWI.getOperation() != AtomicRMWInst::FAdd) { in visitAtomicRMWInst()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/ |
| H A D | HoistAllocas.cpp | 67 Operation *op = getOperation(); in runOnOperation() 74 getOperation()->walk<mlir::WalkOrder::PreOrder>([&](cir::FuncOp op) { in runOnOperation()
|
| H A D | CIRCanonicalize.cpp | 47 Block *block = op.getOperation()->getBlock(); in matchAndRewrite() 134 getOperation()->walk([&](Operation *op) { in runOnOperation()
|
| H A D | CIRSimplify.cpp | 316 getOperation()->walk([&](Operation *op) { in runOnOperation()
|
| H A D | FlattenCFG.cpp | 548 getOperation()->walk<mlir::WalkOrder::PostOrder>([&](Operation *op) { in runOnOperation()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRDialect.cpp | 261 if (!getOperation()->getParentOfType<LoopOpInterface>() && in verify() 262 !getOperation()->getParentOfType<SwitchOp>()) in verify() 281 if (auto loopOp = dyn_cast<LoopOpInterface>(getOperation()->getParentOp())) { in getSuccessorRegions() 292 return MutableOperandRange(getOperation(), 0, 0); in getMutableSuccessorOperands() 297 if (!isa<LoopOpInterface>(getOperation()->getParentOp())) in verify() 353 return checkConstantTypes(getOperation(), getType(), getValue()); in verify() 365 if (!getOperation()->getParentOfType<LoopOpInterface>()) in verify() 589 return this->getOperation()->getNumOperands() - 1; in getNumArgOperands() 590 return this->getOperation()->getNumOperands(); in getNumArgOperands() 795 auto *fnOp = getOperation()->getParentOp(); in verify() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 605 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 625 if (LRPush.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding() 628 if (FPPush.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding() 667 if (Inst2.getOperation() != MCCFIInstruction::OpOffset) in generateCompactUnwindEncoding()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 494 assert(RMWI->getOperation() == AtomicRMWInst::Xchg); in convertAtomicXchgToIntegerType() 688 return buildAtomicRMWValue(AI->getOperation(), Builder, Loaded, in tryExpandAtomicRMW() 712 << AI->getOperationName(AI->getOperation()) << " operation at " in tryExpandAtomicRMW() 723 AtomicRMWInst::BinOp Op = AI->getOperation(); in tryExpandAtomicRMW() 974 AtomicRMWInst::BinOp Op = AI->getOperation(); in expandPartwordAtomicRMW() 1023 AtomicRMWInst::BinOp Op = AI->getOperation(); in widenPartwordAtomicRMW() 1205 AtomicRMWInst::BinOp RMWOp = AI->getOperation(); in expandAtomicRMWToMaskedIntrinsic() 1589 switch (RMWI->getOperation()) { in isIdempotentRMW() 1718 return buildAtomicRMWValue(AI->getOperation(), Builder, Loaded, in expandAtomicRMWToCmpXchg() 1857 ArrayRef<RTLIB::Libcall> Libcalls = GetRMWLibcall(I->getOperation()); in expandAtomicRMWToLibcall()
|
| H A D | CFIInstrInserter.cpp | 199 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/ |
| H A D | DWARFCFIState.cpp | 68 switch (Directive.getOperation()) { in convert()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 134 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst()
|
| H A D | FunctionComparator.cpp | 774 if (int Res = cmpNumbers(RMWI->getOperation(), in cmpOperations() 775 cast<AtomicRMWInst>(R)->getOperation())) in cmpOperations()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterDwarf.cpp | 207 switch (Inst.getOperation()) { in emitCFIInstruction()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenOpenACCClause.cpp | 242 dataOperands.push_back(beforeOp.getOperation()); in addDataOperand() 243 dataOperands.push_back(afterOp.getOperation()); in addDataOperand() 262 dataOperands.push_back(beforeOp.getOperation()); in addDataOperand()
|
| H A D | CIRGenModule.cpp | 570 /*insertPoint=*/entry.getOperation()); in getOrCreateCIRGlobal() 1596 if (auto globalOp = dyn_cast<cir::GlobalOp>(gv.getOperation())) { in shouldAssumeDSOLocal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAsmBackend.cpp | 1202 switch (Inst.getOperation()) { in generateCompactUnwindEncoding() 1236 << uint8_t(Inst.getOperation()) << "\n"); in generateCompactUnwindEncoding()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCStreamer.cpp | 433 if (Inst.getOperation() == MCCFIInstruction::OpDefCfa || in emitCFIStartProc() 434 Inst.getOperation() == MCCFIInstruction::OpDefCfaRegister || in emitCFIStartProc() 435 Inst.getOperation() == MCCFIInstruction::OpLLVMDefAspaceCfa) { in emitCFIStartProc()
|
| H A D | MCDwarf.cpp | 1367 switch (Instr.getOperation()) { in emitCFIInstruction() 1401 Instr.getOperation() == MCCFIInstruction::OpAdjustCfaOffset; in emitCFIInstruction() 1450 Instr.getOperation() == MCCFIInstruction::OpRelOffset; in emitCFIInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 913 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() && in hasSameSpecialState()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 7780 AtomicRMWInst::BinOp Op = AI->getOperation(); in emitExpandAtomicRMW() 7838 AI->getOperation() == AtomicRMWInst::UIncWrap || in shouldExpandAtomicRMWInIR() 7839 AI->getOperation() == AtomicRMWInst::UDecWrap || in shouldExpandAtomicRMWInIR() 7840 AI->getOperation() == AtomicRMWInst::USubCond || in shouldExpandAtomicRMWInIR() 7841 AI->getOperation() == AtomicRMWInst::USubSat) in shouldExpandAtomicRMWInIR() 7845 (AI->getOperation() == AtomicRMWInst::Xchg || in shouldExpandAtomicRMWInIR() 7846 AI->getOperation() == AtomicRMWInst::Add || in shouldExpandAtomicRMWInIR() 7847 AI->getOperation() == AtomicRMWInst::Sub)) { in shouldExpandAtomicRMWInIR() 7853 if (Size < 32 && (AI->getOperation() == AtomicRMWInst::And || in shouldExpandAtomicRMWInIR() 7854 AI->getOperation() == AtomicRMWInst::Or || in shouldExpandAtomicRMWInIR() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCDwarf.h | 720 OpType getOperation() const { return Operation; } in getOperation() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 559 RMW->getOperation() == llvm::AtomicRMWInst::FAdd && in setTargetAtomicMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 752 FunctionCallee F = TsanAtomicRMW[RMWI->getOperation()][Idx]; in instrumentAtomic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 192 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86AsmBackend.cpp | 1359 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()
|