| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BasicBlockPathCloning.cpp | 115 if (MI.isNotDuplicable() && !MI.isCFIInstruction()) { in IsValidCloning()
|
| H A D | MachineCSE.cpp | 803 MI->isNotDuplicable() || in isPRECandidate()
|
| H A D | TailDuplicator.cpp | 634 if (MI.isNotDuplicable() && in shouldTailDuplicate()
|
| H A D | TargetInstrInfo.cpp | 475 assert((!Orig.isNotDuplicable() || in duplicate() 1610 if (MI.isNotDuplicable() || MI.mayStore() || MI.mayRaiseFPException() || in isReallyTriviallyReMaterializable()
|
| H A D | IfConversion.cpp | 1121 if (MI.isNotDuplicable() || MI.isConvergent()) in ScanInstructions()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 136 FLAG(isNotDuplicable) in EmitInstrDocs()
|
| H A D | InstrInfoEmitter.cpp | 1175 if (Inst.isNotDuplicable) in emitRecord()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrControl.td | 48 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 D | CodeGenInstruction.h | 268 bool isNotDuplicable : 1; variable
|
| H A D | CodeGenInstruction.cpp | 458 isNotDuplicable = R->getValueAsBit("isNotDuplicable"); in CodeGenInstruction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 358 bool isNotDuplicable() const { return Flags & (1ULL << MCID::NotDuplicable); } in isNotDuplicable() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMTInstrInfo.td | 95 let hasSideEffects = 1, isNotDuplicable = 1,
|
| H A D | Mips16InstrInfo.td | 1911 let hasSideEffects = 0, isNotDuplicable = 1 in
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 663 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 D | ARMInstrThumb.td | 388 let isNotDuplicable = 1, isCodeGenOnly = 1 in 622 let isNotDuplicable = 1; 1500 isIndirectBranch = 1, isNotDuplicable = 1 in {
|
| H A D | ARMInstrInfo.td | 2176 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 D | ARMInstrThumb2.td | 3982 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 D | MachineInstr.h | 1046 bool isNotDuplicable(QueryType Type = AnyInBundle) const {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfo.td | 1543 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 D | PPCInstr64Bit.td | 551 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 D | SIInstructions.td | 481 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 D | R600Instructions.td | 533 let usesCustomInserter = 1, isNotDuplicable = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 794 isNotDuplicable = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 631 let isReturn = 1, hasDelaySlot = 0, isBarrier = 0, isTerminator = 1, isNotDuplicable = 1 in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 29 let hasSideEffects = 0, isNotDuplicable = 1, Uses = [ESP, SSP], 244 let isPseudo = 1, isMeta = 1, isNotDuplicable = 1, SchedRW = [WriteSystem] in {
|