Home
last modified time | relevance | path

Searched refs:canFoldAsLoad (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td60 bit canFoldAsLoad = 1;
98 bit canFoldAsLoad = 1;
H A DMicroMipsInstrInfo.td212 let canFoldAsLoad = 1 in
301 let canFoldAsLoad = 1;
344 let canFoldAsLoad = 1;
361 let canFoldAsLoad = 1;
378 let canFoldAsLoad = 1;
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp113 FLAG(canFoldAsLoad) in EmitInstrDocs()
H A DCodeGenInstruction.h251 bool canFoldAsLoad : 1; variable
H A DCodeGenInstruction.cpp383 canFoldAsLoad = R->getValueAsBit("canFoldAsLoad"); in CodeGenInstruction()
H A DDAGISelMatcherGen.cpp978 if (II.hasCtrlDep || II.mayLoad || II.mayStore || II.canFoldAsLoad || in EmitResultInstructionAsOperand()
H A DInstrInfoEmitter.cpp1143 if (Inst.canFoldAsLoad) OS << "|(1ULL<<MCID::FoldableAsLoad)"; in emitRecord()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCInstrDesc.h366 bool canFoldAsLoad() const { return Flags & (1ULL << MCID::FoldableAsLoad); } in canFoldAsLoad() function
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrMMX.td24 // We set canFoldAsLoad because this can be converted to a constant-pool
26 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
220 let canFoldAsLoad = 1 in
H A DX86InstrAMX.td67 canFoldAsLoad = 1 in
H A DX86InstrFPStack.td482 let canFoldAsLoad = 1 in {
489 } // canFoldAsLoad
H A DX86InstrSSE.td113 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
132 // We set canFoldAsLoad because this can be converted to a constant-pool
134 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
154 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
169 // We set canFoldAsLoad because this can be converted to a constant-pool
171 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
276 let canFoldAsLoad = 1, isReMaterializable = 1 in {
346 let canFoldAsLoad = 1, isReMaterializable = 1 in
3305 let canFoldAsLoad = 1, mayLoad = 1, isReMaterializable = 1,
3367 let canFoldAsLoad = 1, mayLoad = 1, isReMaterializable = 1,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp210 if (!MI->canFoldAsLoad()) in foldAsLoad()
H A DMachineLICM.cpp1243 if (MI->canFoldAsLoad()) in ExtractHoistableLoad()
H A DPeepholeOptimizer.cpp1334 if (!MI.canFoldAsLoad() || !MI.mayLoad()) in isLoadFoldable()
H A DTargetInstrInfo.cpp654 assert(LoadMI.canFoldAsLoad() && "LoadMI isn't foldable!"); in foldMemoryOperand()
H A DInlineSpiller.cpp610 if (RM.OrigMI->canFoldAsLoad() && in reMaterializeFor()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1281 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1308 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1383 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1650 let canFoldAsLoad = 1, isReMaterializable = 1, mayLoad = 1,
1742 let canFoldAsLoad = 1, isReMaterializable = 1 in {
/llvm-project-15.0.7/llvm/docs/TableGen/
H A Dindex.rst119 bit canFoldAsLoad = 0;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineInstr.h955 bool canFoldAsLoad(QueryType Type = IgnoreBundle) const {
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb.td691 let canFoldAsLoad = 1, isReMaterializable = 1, AddedComplexity = 10 in
705 let canFoldAsLoad = 1 in
717 let canFoldAsLoad = 1, isReMaterializable = 1 in
H A DARMInstrVFP.td152 let canFoldAsLoad = 1, isReMaterializable = 1 in {
174 } // End of 'let canFoldAsLoad = 1, isReMaterializable = 1 in'
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrFP.td140 let canFoldAsLoad = 1, SimpleBDXLoad = 1, mayLoad = 1 in {
H A DSystemZInstrInfo.td453 let canFoldAsLoad = 1, SimpleBDXLoad = 1, mayLoad = 1 in {
474 let canFoldAsLoad = 1 in {
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td348 let canFoldAsLoad = 1, isReMaterializable = 1 in {

12