/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/lib/CodeGen/ |
H A D | BasicBlockPathCloning.cpp | 114 if (MI.isNotDuplicable() && !MI.isCFIInstruction()) { in IsValidCloning()
|
H A D | MachineCSE.cpp | 808 MI->isNotDuplicable() || in isPRECandidate()
|
H A D | TargetInstrInfo.cpp | 441 assert((!Orig.isNotDuplicable() || in duplicate() 1299 if (MI.isNotDuplicable() || MI.mayStore() || MI.mayRaiseFPException() || in isReallyTriviallyReMaterializable()
|
H A D | TailDuplicator.cpp | 630 if (MI.isNotDuplicable() && in shouldTailDuplicate()
|
H A D | IfConversion.cpp | 1102 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 | 1260 if (Inst.isNotDuplicable) in emitRecord()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 356 bool isNotDuplicable() const { return Flags & (1ULL << MCID::NotDuplicable); } in isNotDuplicable() function
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.h | 270 bool isNotDuplicable : 1; variable
|
H A D | CodeGenInstruction.cpp | 461 isNotDuplicable = R->getValueAsBit("isNotDuplicable"); in CodeGenInstruction()
|
/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 | 658 bit isNotDuplicable = false; // Is it unsafe to duplicate this instruction? 1199 let isNotDuplicable = true; 1208 let isNotDuplicable = true; 1217 let isNotDuplicable = true; 1226 let isNotDuplicable = true;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 389 let isNotDuplicable = 1, isCodeGenOnly = 1 in 623 let isNotDuplicable = 1; 1498 isIndirectBranch = 1, isNotDuplicable = 1 in {
|
H A D | ARMInstrInfo.td | 2157 let hasSideEffects = 0, isNotDuplicable = 1, hasNoSchedulingInfo = 1 in 2396 let isNotDuplicable = 1 in { 2434 } // isNotDuplicable = 1 2621 let Size = 4, isNotDuplicable = 1, isIndirectBranch = 1 in { 2642 } // isNotDuplicable = 1, isIndirectBranch = 1
|
H A D | ARMInstrThumb2.td | 3955 let Size = 4, isNotDuplicable = 1, isBranch = 1, isTerminator = 1, 3999 } // isNotDuplicable, isIndirectBranch 5558 let isNotDuplicable = 1 in { 5682 } // end isNotDuplicable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 1048 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/BPF/ |
H A D | BPFInstrInfo.td | 713 isNotDuplicable = 1 in {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstructions.td | 430 let isTerminator = 1, isNotDuplicable = 1 in { 483 let isNotDuplicable = 1; // Not a hard requirement, see long comments above for details. 491 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/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/SPIRV/ |
H A D | SPIRVInstrInfo.td | 633 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],
|