Home
last modified time | relevance | path

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

12

/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/lib/CodeGen/
H A DBasicBlockPathCloning.cpp114 if (MI.isNotDuplicable() && !MI.isCFIInstruction()) { in IsValidCloning()
H A DMachineCSE.cpp808 MI->isNotDuplicable() || in isPRECandidate()
H A DTargetInstrInfo.cpp441 assert((!Orig.isNotDuplicable() || in duplicate()
1299 if (MI.isNotDuplicable() || MI.mayStore() || MI.mayRaiseFPException() || in isReallyTriviallyReMaterializable()
H A DTailDuplicator.cpp630 if (MI.isNotDuplicable() && in shouldTailDuplicate()
H A DIfConversion.cpp1102 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.cpp1260 if (Inst.isNotDuplicable) in emitRecord()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h356 bool isNotDuplicable() const { return Flags & (1ULL << MCID::NotDuplicable); } in isNotDuplicable() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h270 bool isNotDuplicable : 1; variable
H A DCodeGenInstruction.cpp461 isNotDuplicable = R->getValueAsBit("isNotDuplicable"); in CodeGenInstruction()
/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.td658 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 DARMInstrThumb.td389 let isNotDuplicable = 1, isCodeGenOnly = 1 in
623 let isNotDuplicable = 1;
1498 isIndirectBranch = 1, isNotDuplicable = 1 in {
H A DARMInstrInfo.td2157 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 DARMInstrThumb2.td3955 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 DMachineInstr.h1048 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/BPF/
H A DBPFInstrInfo.td713 isNotDuplicable = 1 in {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td430 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 DR600Instructions.td533 let usesCustomInserter = 1, 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/SPIRV/
H A DSPIRVInstrInfo.td633 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],

12