Home
last modified time | relevance | path

Searched defs:LegalOperations (Results 1 – 5 of 5) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.h58 bool LegalOperations) const override { in canCombineTruncStore()
H A DAMDGPUISelLowering.cpp868 getNegatedExpression(SDValue Op,SelectionDAG & DAG,bool LegalOperations,bool ForCodeSize,NegatibleCost & Cost,unsigned Depth) const getNegatedExpression() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp158 bool LegalOperations = false; global() member in __anon29909ce20111::DAGCombiner
3793 tryFoldToZero(const SDLoc & DL,const TargetLowering & TLI,EVT VT,SelectionDAG & DAG,bool LegalOperations) tryFoldToZero() argument
13110 tryToFoldExtOfExtload(SelectionDAG & DAG,DAGCombiner & Combiner,const TargetLowering & TLI,EVT VT,bool LegalOperations,SDNode * N,SDValue N0,ISD::LoadExtType ExtLoadType) tryToFoldExtOfExtload() argument
13141 tryToFoldExtOfLoad(SelectionDAG & DAG,DAGCombiner & Combiner,const TargetLowering & TLI,EVT VT,bool LegalOperations,SDNode * N,SDValue N0,ISD::LoadExtType ExtLoadType,ISD::NodeType ExtOpc) tryToFoldExtOfLoad() argument
13184 tryToFoldExtOfMaskedLoad(SelectionDAG & DAG,const TargetLowering & TLI,EVT VT,bool LegalOperations,SDNode * N,SDValue N0,ISD::LoadExtType ExtLoadType,ISD::NodeType ExtOpc) tryToFoldExtOfMaskedLoad() argument
13211 foldExtendedSignBitTest(SDNode * N,SelectionDAG & DAG,bool LegalOperations) foldExtendedSignBitTest() argument
14611 foldExtendVectorInregToExtendOfSubvector(SDNode * N,const TargetLowering & TLI,SelectionDAG & DAG,bool LegalOperations) foldExtendVectorInregToExtendOfSubvector() argument
21989 scalarizeExtractedBinop(SDNode * ExtElt,SelectionDAG & DAG,bool LegalOperations) scalarizeExtractedBinop() argument
23716 combineConcatVectorOfShuffleAndItsOperands(SDNode * N,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalTypes,bool LegalOperations) combineConcatVectorOfShuffleAndItsOperands() argument
24024 narrowInsertExtractVectorBinOp(SDNode * Extract,SelectionDAG & DAG,bool LegalOperations) narrowInsertExtractVectorBinOp() argument
24060 narrowExtractedVectorBinOp(SDNode * Extract,SelectionDAG & DAG,bool LegalOperations) narrowExtractedVectorBinOp() argument
24259 foldExtractSubvectorFromShuffleVector(SDNode * N,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) foldExtractSubvectorFromShuffleVector() argument
24813 canCombineShuffleToExtendVectorInreg(unsigned Opcode,EVT VT,std::function<bool (unsigned)> Match,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalTypes,bool LegalOperations) canCombineShuffleToExtendVectorInreg() argument
24851 combineShuffleToAnyExtendVectorInreg(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleToAnyExtendVectorInreg() argument
24889 combineShuffleToZeroExtendVectorInReg(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleToZeroExtendVectorInReg() argument
25176 combineShuffleOfBitcast(ShuffleVectorSDNode * SVN,SelectionDAG & DAG,const TargetLowering & TLI,bool LegalOperations) combineShuffleOfBitcast() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3811 bool LegalOperations() const { return LegalOps; } LegalOperations() function
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp51612 bool LegalOperations = !DCI.isBeforeLegalizeOps(); combineFneg() local
51621 getNegatedExpression(SDValue Op,SelectionDAG & DAG,bool LegalOperations,bool ForCodeSize,NegatibleCost & Cost,unsigned Depth) const getNegatedExpression() argument
52764 bool LegalOperations = !DCI.isBeforeLegalizeOps(); combineFMA() local
52825 bool LegalOperations = !DCI.isBeforeLegalizeOps(); combineFMADDSUB() local
[all...]