Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/MC/
DMCInstrDesc.h313 bool canFoldAsLoad() const { in canFoldAsLoad() function
/external/llvm/utils/TableGen/
DCodeGenInstruction.h228 bool canFoldAsLoad; variable
DInstrInfoEmitter.cpp326 if (Inst.canFoldAsLoad) OS << "|(1<<MCID::FoldableAsLoad)"; in emitRecord()
DCodeGenInstruction.cpp304 canFoldAsLoad = R->getValueAsBit("canFoldAsLoad"); in CodeGenInstruction()
DDAGISelMatcherGen.cpp696 && (II.hasCtrlDep || II.mayLoad || II.mayStore || II.canFoldAsLoad || in EmitResultInstructionAsOperand()
/external/llvm/lib/CodeGen/
DLiveRangeEdit.cpp165 if (!MI->canFoldAsLoad()) in foldAsLoad()
DPeepholeOptimizer.cpp413 if (!MI->canFoldAsLoad() || !MI->mayLoad()) in isLoadFoldable()
DTargetInstrInfoImpl.cpp355 assert(LoadMI->canFoldAsLoad() && "LoadMI isn't foldable!"); in foldMemoryOperand()
DMachineLICM.cpp1244 if (MI->canFoldAsLoad()) in ExtractHoistableLoad()
DInlineSpiller.cpp876 if (RM.OrigMI->canFoldAsLoad() && in reMaterializeFor()
/external/llvm/include/llvm/CodeGen/
DMachineInstr.h451 bool canFoldAsLoad(QueryType Type = IgnoreBundle) const {
/external/llvm/lib/Target/X86/
DX86InstrMMX.td201 let canFoldAsLoad = 1 in
234 let canFoldAsLoad = 1 in
DX86InstrSSE.td369 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
384 // We set canFoldAsLoad because this can be converted to a constant-pool
386 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
403 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
439 // We set canFoldAsLoad because this can be converted to a constant-pool
441 let isReMaterializable = 1, isAsCheapAsAMove = 1, canFoldAsLoad = 1,
497 let canFoldAsLoad = 1, isReMaterializable = 1 in {
534 let canFoldAsLoad = 1, isReMaterializable = 1 in {
795 let canFoldAsLoad = 1, isReMaterializable = IsReMaterializable in
1110 let canFoldAsLoad = 1, isReMaterializable = 1 in {
[all …]
DX86InstrFPStack.td358 let canFoldAsLoad = 1 in {
DX86InstrInfo.td1048 let canFoldAsLoad = 1, isReMaterializable = 1 in {
1090 canFoldAsLoad = 1, isReMaterializable = 1 in
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td527 let canFoldAsLoad = 1, PPC970_Unit = 2 in {
567 let canFoldAsLoad = 1, PPC970_Unit = 2 in {
624 let canFoldAsLoad = 1, PPC970_Unit = 2 in {
DPPCInstrInfo.td665 let canFoldAsLoad = 1, PPC970_Unit = 2 in {
762 let canFoldAsLoad = 1, PPC970_Unit = 2 in {
DPPCInstrAltivec.td228 let canFoldAsLoad = 1, PPC970_Unit = 2 in { // Loads.
/external/llvm/lib/Target/ARM/
DARMInstrThumb.td551 let canFoldAsLoad = 1, isReMaterializable = 1 in
618 let canFoldAsLoad = 1 in
631 let canFoldAsLoad = 1, isReMaterializable = 1, isCodeGenOnly = 1 in
DARMInstrVFP.td94 let canFoldAsLoad = 1, isReMaterializable = 1 in {
108 } // End of 'let canFoldAsLoad = 1, isReMaterializable = 1 in'
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td442 let canFoldAsLoad = 1 in
508 let canFoldAsLoad = 1 in
/external/llvm/docs/
DTableGenFundamentals.rst91 bit canFoldAsLoad = 0;
/external/llvm/include/llvm/Target/
DTarget.td345 bit canFoldAsLoad = 0; // Can this be folded as a simple memory operand?
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td444 let canFoldAsLoad = 1, isReMaterializable = 1 in {
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td264 let canFoldAsLoad = 1, isReMaterializable = 1 in {

12