Home
last modified time | relevance | path

Searched refs:isNotDuplicable (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockPathCloning.cpp115 if (MI.isNotDuplicable() && !MI.isCFIInstruction()) { in IsValidCloning()
H A DMachineCSE.cpp803 MI->isNotDuplicable() || in isPRECandidate()
H A DTailDuplicator.cpp634 if (MI.isNotDuplicable() && in shouldTailDuplicate()
H A DTargetInstrInfo.cpp475 assert((!Orig.isNotDuplicable() || in duplicate()
1610 if (MI.isNotDuplicable() || MI.mayStore() || MI.mayRaiseFPException() || in isReallyTriviallyReMaterializable()
H A DIfConversion.cpp1121 if (MI.isNotDuplicable() || MI.isConvergent()) in ScanInstructions()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp136 FLAG(isNotDuplicable) in EmitInstrDocs()
H A DInstrInfoEmitter.cpp1175 if (Inst.isNotDuplicable) in emitRecord()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrControl.td48 let isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1 in {
63 } // isTerminator = 1, hasCtrlDep = 1, isBarrier = 1, isNotDuplicable = 1
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h268 bool isNotDuplicable : 1; variable
H A DCodeGenInstruction.cpp458 isNotDuplicable = R->getValueAsBit("isNotDuplicable"); in CodeGenInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h358 bool isNotDuplicable() const { return Flags & (1ULL << MCID::NotDuplicable); } in isNotDuplicable() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMTInstrInfo.td95 let hasSideEffects = 1, isNotDuplicable = 1,
H A DMips16InstrInfo.td1911 let hasSideEffects = 0, isNotDuplicable = 1 in
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td663 bit isNotDuplicable = false; // Is it unsafe to duplicate this instruction?
1204 let isNotDuplicable = true;
1213 let isNotDuplicable = true;
1222 let isNotDuplicable = true;
1231 let isNotDuplicable = true;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td388 let isNotDuplicable = 1, isCodeGenOnly = 1 in
622 let isNotDuplicable = 1;
1500 isIndirectBranch = 1, isNotDuplicable = 1 in {
H A DARMInstrInfo.td2176 let hasSideEffects = 0, isNotDuplicable = 1, hasNoSchedulingInfo = 1 in
2415 let isNotDuplicable = 1 in {
2453 } // isNotDuplicable = 1
2640 let Size = 4, isNotDuplicable = 1, isIndirectBranch = 1 in {
2661 } // isNotDuplicable = 1, isIndirectBranch = 1
H A DARMInstrThumb2.td3982 let Size = 4, isNotDuplicable = 1, isBranch = 1, isTerminator = 1,
4026 } // isNotDuplicable, isIndirectBranch
5588 let isNotDuplicable = 1 in {
5712 } // end isNotDuplicable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1046 bool isNotDuplicable(QueryType Type = AnyInBundle) const {
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.td1543 let isNotDuplicable = 1, mayLoad = 1, mayStore = 0, Size = 8 in
1547 let hasSideEffects = 0, isNotDuplicable = 1 in
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td551 let hasSideEffects = 1, isNotDuplicable = 1, Defs = [CTR8] in {
558 let hasSideEffects = 1, hasNoSchedulingInfo = 1, isNotDuplicable = 1, Uses = [CTR8], Defs = [CTR8] …
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td481 let isTerminator = 1, isNotDuplicable = 1 in {
525 let isNotDuplicable = 1; // Not a hard requirement, see long comments above for details.
533 let isNotDuplicable = 1; // Not a hard requirement, see long comments above for details.
H A DR600Instructions.td533 let usesCustomInserter = 1, isNotDuplicable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td794 isNotDuplicable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.td631 let isReturn = 1, hasDelaySlot = 0, isBarrier = 0, isTerminator = 1, isNotDuplicable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td29 let hasSideEffects = 0, isNotDuplicable = 1, Uses = [ESP, SSP],
244 let isPseudo = 1, isMeta = 1, isNotDuplicable = 1, SchedRW = [WriteSystem] in {

12