Home
last modified time | relevance | path

Searched refs:isThumb2 (Results 1 – 21 of 21) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMFastISel.cpp85 bool isThumb2; member in __anond708b6110111::ARMFastISel
98 isThumb2 = AFI->isThumbFunction(); in ARMFastISel()
480 unsigned Opc = isThumb2 ? ARM::t2MOVi16 : ARM::MOVi16; in ARMMaterializeInt()
481 const TargetRegisterClass *RC = isThumb2 ? &ARM::rGPRRegClass : in ARMMaterializeInt()
493 bool UseImm = isThumb2 ? (ARM_AM::getT2SOImmVal(Imm) != -1) : in ARMMaterializeInt()
496 unsigned Opc = isThumb2 ? ARM::t2MVNi : ARM::MVNi; in ARMMaterializeInt()
497 const TargetRegisterClass *RC = isThumb2 ? &ARM::rGPRRegClass : in ARMMaterializeInt()
526 if (isThumb2) in ARMMaterializeInt()
550 const TargetRegisterClass *RC = isThumb2 ? &ARM::rGPRRegClass in ARMMaterializeGV()
570 Opc = isThumb2 ? ARM::t2MOV_ga_pcrel : ARM::MOV_ga_pcrel; in ARMMaterializeGV()
[all …]
DARMConstantIslandPass.cpp275 bool isThumb2; member in __anonee5c72520111::ARMConstantIslands
412 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction()
426 if (isThumb2 && AdjustJumpTableBlocks) { in runOnMachineFunction()
495 if (isThumb2 && !STI->prefers32BitThumb()) in runOnMachineFunction()
503 if (isThumb2) in runOnMachineFunction()
995 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in splitBlockBeforeInstr()
1394 int UncondBr = isThumb ? ((isThumb2) ? ARM::t2B : ARM::tB) : ARM::B; in createNewWater()
2300 assert (isThumb2 && "Adjusting for TB[BH] but not in Thumb2?"); in adjustJTTargetBlockForward()
DARMLoadStoreOptimizer.cpp98 bool isThumb1, isThumb2; member
624 bool haveIBAndDA = isNotVFP && !isThumb2 && !isThumb1; in CreateLoadStoreMulti()
670 isThumb2 ? ARM::t2ADDri : in CreateLoadStoreMulti()
678 isThumb2 ? ARM::t2SUBri : in CreateLoadStoreMulti()
975 STI->isThumb2() && isNotVFP && isValidLSDoubleOffset(Offset); in FormCandidates()
1875 unsigned NewOpc = (isThumb2 ? ARM::t2LDMIA_RET : ARM::LDMIA_RET); in MergeReturnIntoLDM()
1876 assert(((isThumb2 && Opcode == ARM::t2LDMIA_UPD) || in MergeReturnIntoLDM()
1924 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction()
1925 isThumb1 = AFI->isThumbFunction() && !isThumb2; in runOnMachineFunction()
DThumb2ITBlockPass.cpp277 if (!STI.isThumb2()) in runOnMachineFunction()
DARMSubtarget.h550 bool isThumb2() const { return InThumbMode && HasThumb2; } in isThumb2() function
DARMISelLowering.cpp733 || (Subtarget->isThumb2() && !Subtarget->hasDSP())) in ARMTargetLowering()
3035 if (!(Subtarget->isThumb2() || in LowerPREFETCH()
4126 if (Subtarget->isThumb2()) { in LowerBR_JT()
7295 bool isThumb2 = Subtarget->isThumb2(); in SetupEntryBlockForSjLj() local
7298 unsigned PCAdj = (isThumb || isThumb2) ? 4 : 8; in SetupEntryBlockForSjLj()
7316 if (isThumb2) { in SetupEntryBlockForSjLj()
7504 if (Subtarget->isThumb2()) { in EmitSjLjDispatchBlock()
7760 if (Subtarget->isThumb2() && in EmitSjLjDispatchBlock()
7918 bool IsThumb2 = Subtarget->isThumb2(); in EmitStructByval()
8138 assert(Subtarget->isThumb2() && "Windows on ARM requires Thumb-2 mode"); in EmitLowered__chkstk()
[all …]
DARMBaseInstrInfo.cpp113 if (Subtarget.isThumb2() || Subtarget.hasVFP2()) in CreateTargetPostRAHazardRecognizer()
785 Opc = Subtarget.isThumb2() ? ARM::tMOVr : ARM::MOVr; in copyPhysReg()
1232 bool isThumb2 = Subtarget.isThumb2(); in expandMEMCPY() local
1240 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA_UPD in expandMEMCPY()
1245 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA : ARM::LDMIA)); in expandMEMCPY()
1249 STM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2STMIA_UPD in expandMEMCPY()
1254 STM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2STMIA : ARM::STMIA)); in expandMEMCPY()
3731 if (Latency > 0 && Subtarget.isThumb2()) { in getOperandLatencyImpl()
DARMTargetMachine.cpp447 return this->TM->getSubtarget<ARMSubtarget>(F).isThumb2(); in addPreEmitPass()
DARMTargetTransformInfo.cpp34 if (ST->isThumb2()) { in getIntImmCost()
DARMISelDAGToDAG.cpp339 bool isThumb2 = Subtarget->isThumb(); in PreprocessISelDAG() local
395 if (isThumb2) { in PreprocessISelDAG()
2488 unsigned Opcode = Subtarget->isThumb2() ? ARM::t2ABS : ARM::ABS; in tryABSOp()
3959 bool IsThumb2 = Subtarget->isThumb2(); in tryReadRegister()
4080 bool IsThumb2 = Subtarget->isThumb2(); in tryWriteRegister()
DARMInstrInfo.td282 def IsThumb2 : Predicate<"Subtarget->isThumb2()">,
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.cpp555 || (Subtarget->isThumb2() && !Subtarget->hasThumb2DSP())) in ARMTargetLowering()
584 if (!Subtarget->hasDivide() || !Subtarget->isThumb2()) { in ARMTargetLowering()
2324 if (!(Subtarget->isThumb2() || in LowerPREFETCH()
2992 if (Subtarget->isThumb2()) { in LowerBR_JT()
5052 bool isThumb2 = Subtarget->isThumb2(); in EmitAtomicCmpSwap() local
5056 MRI.createVirtualRegister(isThumb2 ? ARM::rGPRRegisterClass in EmitAtomicCmpSwap()
5059 if (isThumb2) { in EmitAtomicCmpSwap()
5069 ldrOpc = isThumb2 ? ARM::t2LDREXB : ARM::LDREXB; in EmitAtomicCmpSwap()
5070 strOpc = isThumb2 ? ARM::t2STREXB : ARM::STREXB; in EmitAtomicCmpSwap()
5073 ldrOpc = isThumb2 ? ARM::t2LDREXH : ARM::LDREXH; in EmitAtomicCmpSwap()
[all …]
DARMTargetMachine.cpp139 if (Subtarget.isThumb2()) in addPreSched2()
147 if (Subtarget.isThumb2() && !Subtarget.prefers32BitThumb()) in addPreEmitPass()
DARMConstantIslandPass.cpp173 bool isThumb2; member in __anon58c7b27e0111::ARMConstantIslands
281 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction()
293 if (isThumb2 && AdjustJumpTableBlocks) { in runOnMachineFunction()
360 if (isThumb2 && !STI->prefers32BitThumb()) in runOnMachineFunction()
741 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in SplitBlockBeforeInstr()
867 if (isThumb2 && TotalAdj != 4) in OffsetIsInRange()
1157 int UncondBr = isThumb ? ((isThumb2) ? ARM::t2B : ARM::tB) : ARM::B; in CreateNewWater()
1905 assert (isThumb2 && "Adjusting for TB[BH] but not in Thumb2?"); in AdjustJTTargetBlockForward()
DARMSubtarget.h234 bool isThumb2() const { return InThumbMode && HasThumb2; } in isThumb2() function
DARMLoadStoreOptimizer.cpp67 bool isThumb2; member
303 bool haveIBAndDA = isNotVFP && !isThumb2; in MergeOps()
333 int BaseOpc = !isThumb2 ? ARM::ADDri : ARM::t2ADDri; in MergeOps()
335 BaseOpc = !isThumb2 ? ARM::SUBri : ARM::t2SUBri; in MergeOps()
338 int ImmedOffset = isThumb2 in MergeOps()
1365 unsigned NewOpc = (isThumb2 ? ARM::t2LDMIA_RET : ARM::LDMIA_RET); in MergeReturnIntoLDM()
1366 assert(((isThumb2 && Opcode == ARM::t2LDMIA_UPD) || in MergeReturnIntoLDM()
1384 isThumb2 = AFI->isThumb2Function(); in runOnMachineFunction()
DARMBaseInstrInfo.cpp111 if (Subtarget.isThumb2() || Subtarget.hasVFP2()) in CreateTargetPostRAHazardRecognizer()
DARMISelDAGToDAG.cpp2347 if (Subtarget->isThumb2()) in SelectABSOp()
DARMInstrInfo.td206 def IsThumb2 : Predicate<"Subtarget->isThumb2()">,
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp54 bool isThumb2() const { in isThumb2() function in __anon9fc1b62c0111::ARMMCCodeEmitter
348 if (isThumb2()) { in NEONThumb2DataIPostEncoder()
367 if (isThumb2()) { in NEONThumb2LoadStorePostEncoder()
380 if (isThumb2()) { in NEONThumb2DupPostEncoder()
392 if (isThumb2()) { in VFPThumb2PostEncoder()
573 if (isThumb2()) in getBranchTargetOpValue()
717 if (isThumb2()) in getAddrModeImm12OpValue()
863 Kind = MCFixupKind(isThumb2() in getHiLo16ImmOpValue()
867 Kind = MCFixupKind(isThumb2() in getHiLo16ImmOpValue()
873 Kind = MCFixupKind(isThumb2() in getHiLo16ImmOpValue()
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp56 bool isThumb2(const MCSubtargetInfo &STI) const { in isThumb2() function in __anond8b30a000111::ARMMCCodeEmitter
453 if (isThumb2(STI)) { in NEONThumb2DataIPostEncoder()
473 if (isThumb2(STI)) { in NEONThumb2LoadStorePostEncoder()
487 if (isThumb2(STI)) { in NEONThumb2DupPostEncoder()
500 if (isThumb2(STI)) { in NEONThumb2V8PostEncoder()
512 if (isThumb2(STI)) { in VFPThumb2PostEncoder()
701 if (isThumb2(STI)) in getBranchTargetOpValue()
891 if (isThumb2(STI)) in getAddrModeImm12OpValue()
1252 if (isThumb2(STI)) in getAddrMode5OpValue()
1292 if (isThumb2(STI)) in getAddrMode5FP16OpValue()