Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp26 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 DHoistAllocas.cpp67 Operation *op = getOperation(); in runOnOperation()
74 getOperation()->walk<mlir::WalkOrder::PreOrder>([&](cir::FuncOp op) { in runOnOperation()
H A DCIRCanonicalize.cpp47 Block *block = op.getOperation()->getBlock(); in matchAndRewrite()
134 getOperation()->walk([&](Operation *op) { in runOnOperation()
H A DCIRSimplify.cpp316 getOperation()->walk([&](Operation *op) { in runOnOperation()
H A DFlattenCFG.cpp548 getOperation()->walk<mlir::WalkOrder::PostOrder>([&](Operation *op) { in runOnOperation()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp261 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 DAArch64AsmBackend.cpp605 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 DAtomicExpandPass.cpp494 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 DCFIInstrInserter.cpp199 switch (CFI.getOperation()) { in calculateOutgoingCFAInfo()
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIState.cpp68 switch (Directive.getOperation()) { in convert()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp134 Value *Res = buildAtomicRMWValue(RMWI->getOperation(), Builder, Orig, Val); in lowerAtomicRMWInst()
H A DFunctionComparator.cpp774 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 DAsmPrinterDwarf.cpp207 switch (Inst.getOperation()) { in emitCFIInstruction()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenOpenACCClause.cpp242 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 DCIRGenModule.cpp570 /*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 DARMAsmBackend.cpp1202 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()
1236 << uint8_t(Inst.getOperation()) << "\n"); in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp433 if (Inst.getOperation() == MCCFIInstruction::OpDefCfa || in emitCFIStartProc()
434 Inst.getOperation() == MCCFIInstruction::OpDefCfaRegister || in emitCFIStartProc()
435 Inst.getOperation() == MCCFIInstruction::OpLLVMDefAspaceCfa) { in emitCFIStartProc()
H A DMCDwarf.cpp1367 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 DInstruction.cpp913 return RMWI->getOperation() == cast<AtomicRMWInst>(I2)->getOperation() && in hasSameSpecialState()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp7780 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 DMCDwarf.h720 OpType getOperation() const { return Operation; } in getOperation() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp559 RMW->getOperation() == llvm::AtomicRMWInst::FAdd && in setTargetAtomicMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp752 FunctionCallee F = TsanAtomicRMW[RMWI->getOperation()][Idx]; in instrumentAtomic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp192 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1359 switch (Inst.getOperation()) { in generateCompactUnwindEncoding()

123