Home
last modified time | relevance | path

Searched refs:NoMerge (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1197 const bool NoMerge : 1; member
1200 bool IsPatchPoint, bool IsIndirect, bool HasNest, bool NoMerge) in CallFlags()
1203 HasNest(HasNest), NoMerge(NoMerge) {} in CallFlags()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp3669 llvm::BasicBlock *ContBB, bool NoMerge) { in emitCheckHandlerCall() argument
3704 NoMerge = NoMerge || !CGF.CGM.getCodeGenOpts().OptimizationLevel || in emitCheckHandlerCall()
3706 if (NoMerge) in emitCheckHandlerCall()
3707 HandlerCall->addFnAttr(llvm::Attribute::NoMerge); in emitCheckHandlerCall()
3729 bool NoMerge = false; in EmitCheck() local
3754 NoMerge = true; in EmitCheck()
3758 EmitTrapCheck(TrapCond, CheckHandler, NoMerge); in EmitCheck()
3824 (FatalCond != nullptr), Cont, NoMerge); in EmitCheck()
3834 NonFatalHandlerBB, NoMerge); in EmitCheck()
3837 Cont, NoMerge); in EmitCheck()
[all …]
H A DCGStmt.cpp799 case attr::NoMerge: in EmitAttributedStmt()
2634 bool ReadNone, bool NoMerge, bool NoConvergent, in UpdateAsmCallInst() argument
2643 if (NoMerge) in UpdateAsmCallInst()
2644 Result.addFnAttr(llvm::Attribute::NoMerge); in UpdateAsmCallInst()
H A DCGClass.cpp2919 bool NoMerge = !CGM.getCodeGenOpts().SanitizeMergeHandlers.has(M); in EmitVTablePtrCheck() local
2920 EmitTrapCheck(TypeTest, SanitizerHandler::CFICheckFail, NoMerge); in EmitVTablePtrCheck()
H A DCGCall.cpp2493 FuncAttrs.addAttribute(llvm::Attribute::NoMerge); in ConstructAttributeList()
5780 Attrs = Attrs.addFnAttribute(getLLVMContext(), llvm::Attribute::NoMerge); in EmitCall()
H A DCodeGenFunction.h5294 bool NoMerge = false);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp258 TrapCall->addFnAttr(llvm::Attribute::NoMerge); in addBoundsChecking()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h301 bool NoMerge = false;
2543 void addNoMergeSiteInfo(const SDNode *Node, bool NoMerge) {
2544 if (NoMerge)
2545 SDEI[Node].NoMerge = NoMerge;
2550 return I != SDEI.end() ? I->second.NoMerge : false;
H A DTargetLowering.h4697 bool NoMerge : 1; member
4725 IsPatchPoint(false), IsPreallocated(false), NoMerge(false), in CallLoweringInfo()
4759 NoMerge = ResultAttrs.hasAttribute(Attribute::NoMerge);
4781 NoMerge = Call.hasFnAttr(Attribute::NoMerge); in setCallee()
H A DMachineInstr.h116 NoMerge = 1 << 15, // Passes that drop source location info enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp85 if (F->hasFnAttribute(llvm::Attribute::NoMerge) || in isEligibleFunction()
H A DBranchFolding.cpp376 if (MBBI1->getFlag(MachineInstr::NoMerge) || in ComputeCommonTailLength()
377 MBBI2->getFlag(MachineInstr::NoMerge)) in ComputeCommonTailLength()
H A DMIRPrinter.cpp803 if (MI.getFlag(MachineInstr::NoMerge)) in printMI()
H A DMachineInstr.cpp1857 if (getFlag(MachineInstr::NoMerge)) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp571 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
778 CLI.NoMerge = false; in LowerTRAP()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1963 bool cannotMerge() const { return hasFnAttr(Attribute::NoMerge); }
1964 void setCannotMerge() { addFnAttr(Attribute::NoMerge); }
H A DAttributes.td214 def NoMerge : EnumAttr<"nomerge", IntersectPreserve, [FnAttr]>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp900 MI->setFlag(MachineInstr::MIFlag::NoMerge); in EmitSchedule()
H A DSelectionDAGBuilder.cpp7511 I.hasFnAttr(Attribute::NoMerge)); in visitIntrinsicCall()
7528 CLI.NoMerge = I.hasFnAttr(Attribute::NoMerge); in visitIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2566 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge); in LowerCall()
2600 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp709 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp922 case Attribute::NoMerge: in constructFunctionDeclaration()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp2306 if (MI.getFlag(MachineInstr::NoMerge)) in ExpandMI()
2307 NewMI->setFlag(MachineInstr::NoMerge); in ExpandMI()
H A DARMFrameLowering.cpp440 Flags |= MachineInstr::NoMerge; in insertSEH()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp7560 DAG.addNoMergeSiteInfo(Ret.getNode(), CLI.NoMerge); in LowerCall()
7565 DAG.addNoMergeSiteInfo(Chain.getNode(), CLI.NoMerge); in LowerCall()

12