Home
last modified time | relevance | path

Searched refs:IsLA64 (Results 1 – 7 of 7) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat64InstrInfo.td119 let Predicates = [HasBasicD, IsLA64] in {
122 } // Predicates = [HasBasicD, IsLA64]
158 let Predicates = [IsLA64] in {
162 } // Predicates = [IsLA64]
284 let Predicates = [HasBasicD, IsLA64] in {
288 } // Predicates = [HasBasicD, IsLA64]
297 let Predicates = [HasBasicD, IsLA64] in {
304 } // Predicates = [HasBasicD, IsLA64]
310 let Predicates = [HasBasicD, IsLA64] in {
312 } // Predicates = [HasBasicD, IsLA64]
[all …]
H A DLoongArchRegisterInfo.cpp132 bool IsLA64 = STI.is64Bit(); in eliminateFrameIndex() local
144 unsigned Addi = IsLA64 ? LoongArch::ADDI_D : LoongArch::ADDI_W; in eliminateFrameIndex()
145 unsigned Add = IsLA64 ? LoongArch::ADD_D : LoongArch::ADD_W; in eliminateFrameIndex()
171 BuildMI(MBB, II, DL, TII->get(IsLA64 ? LoongArch::ST_D : LoongArch::ST_W)) in eliminateFrameIndex()
182 BuildMI(MBB, II, DL, TII->get(IsLA64 ? LoongArch::LD_D : LoongArch::LD_W), in eliminateFrameIndex()
H A DLoongArchInstrInfo.td872 let Predicates = [IsLA64] in {
1057 } // Predicates = [IsLA64]
1140 let Predicates = [IsLA64] in {
1187 let Predicates = [IsLA64] in {
1194 } // Predicates = [IsLA64]
1216 let Predicates = [IsLA64] in {
1240 } // Predicates = [IsLA64]
1248 let Predicates = [IsLA64] in {
1255 } // Predicates = [IsLA64]
1274 } // Predicates = [IsLA64]
[all …]
H A DLoongArchFrameLowering.cpp56 bool IsLA64 = STI.is64Bit(); in adjustReg() local
57 unsigned Addi = IsLA64 ? LoongArch::ADDI_D : LoongArch::ADDI_W; in adjustReg()
93 unsigned Opc = IsLA64 ? LoongArch::ADD_D : LoongArch::ADD_W; in adjustReg()
96 Opc = IsLA64 ? LoongArch::SUB_D : LoongArch::SUB_W; in adjustReg()
187 bool IsLA64 = STI.is64Bit(); in emitPrologue() local
284 TII->get(IsLA64 ? LoongArch::BSTRINS_D : LoongArch::BSTRINS_W), in emitPrologue()
H A DLoongArchFloat32InstrInfo.td315 let Predicates = [HasBasicF, IsLA64] in {
327 } // Predicates = [HasBasicF, IsLA64]
330 let Predicates = [HasBasicF, IsLA64] in {
332 } // Predicates = [HasBasicF, IsLA64]
H A DLoongArch.td23 def IsLA64
33 def LA64 : HwMode<"+64bit", [IsLA64]>;
H A DLoongArchLBTInstrInfo.td190 let Predicates = [IsLA64] in {
240 } // Predicates = [IsLA64]