Home
last modified time | relevance | path

Searched refs:isConvertibleToThreeAddress (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp118 FLAG(isConvertibleToThreeAddress) in EmitInstrDocs()
H A DCodeGenInstruction.h266 bool isConvertibleToThreeAddress : 1; variable
H A DCodeGenInstruction.cpp453 isConvertibleToThreeAddress = R->getValueAsBit("isConvertibleToThreeAddress"); in CodeGenInstruction()
H A DInstrInfoEmitter.cpp1227 if (Inst.isConvertibleToThreeAddress) OS << "|(1ULL<<MCID::ConvertibleTo3Addr)"; in emitRecord()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrArithmetic.td374 let isConvertibleToThreeAddress = 1 in {
591 isConvertibleToThreeAddress = ConvertibleToThreeAddressRR in {
670 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
815 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
823 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
874 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
889 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
983 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
987 } // isConvertibleToThreeAddress
1002 let isConvertibleToThreeAddress = ConvertibleToThreeAddress in {
H A DX86InstrShiftRotate.td22 let isConvertibleToThreeAddress = !if(!eq(m, "shl"), 1, 0) in {
150 let isConvertibleToThreeAddress = !if(!eq(m, "shl"), 1, 0) in {
H A DX86InstrCompiler.td1440 let isConvertibleToThreeAddress = 1, isPseudo = 1,
H A DX86InstrAVX512.td1109 isConvertibleToThreeAddress = IsConvertibleToThreeAddress in
3224 let Constraints = "$src0 = $dst", isConvertibleToThreeAddress = 1 in {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td739 isConvertibleToThreeAddress = 1 in {
745 // isConvertibleToThreeAddress = 1
972 isConvertibleToThreeAddress = 1,
1001 isConvertibleToThreeAddress = 1, isCommutable = 1 in {
1044 isConvertibleToThreeAddress = 1,
1053 isConvertibleToThreeAddress = 1,
1062 isConvertibleToThreeAddress = 1,
1069 isConvertibleToThreeAddress = 1,
H A DVOP3PInstructions.td695 isConvertibleToThreeAddress = NoDstOverlap,
925 let Constraints = WMMAConstraints2Addr, isConvertibleToThreeAddress = convertibleTo3Addr in {
1155 let Constraints = "@earlyclobber $vdst,$vdst = $src2", isConvertibleToThreeAddress = 1 in
H A DVOPInstructions.td15 bit isConvertibleToThreeAddress;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td628 bit isConvertibleToThreeAddress = false; // Can this 2-addr instruction promote?
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1202 let isConvertibleToThreeAddress = 1 in {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVPseudos.td1286 let isConvertibleToThreeAddress = 1;
1308 let isConvertibleToThreeAddress = 1;