Home
last modified time | relevance | path

Searched refs:DAGCombiner (Results 1 – 6 of 6) sorted by relevance

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDDAGCombiner.cpp155 class DAGCombiner { class
247 DAGCombiner(SelectionDAG &D, AliasAnalysis *AA, CodeGenOptLevel OL) in DAGCombiner() function in __anon6c755e8f0111::DAGCombiner
876 DAGCombiner &DC;
879 explicit WorklistRemover(DAGCombiner &dc) in WorklistRemover()
888 DAGCombiner &DC;
891 explicit WorklistInserter(DAGCombiner &dc) in WorklistInserter()
906 ((DAGCombiner*)DC)->AddToWorklist(N); in AddToWorklist()
911 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
916 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
921 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo()
[all …]
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AVR/
HDTODO.md4 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
HDAVRInstrInfo.td2072 // :FIXME: DAGCombiner produces an shl node after legalization from these seq:
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDREADME.txt75 DAGCombiner doesn't yet fold truncations of extended loads. Functions like:
/freebsd-head/lib/clang/libllvm/
HDMakefile444 SRCS_MIN+= CodeGen/SelectionDAG/DAGCombiner.cpp
/freebsd-head/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXInstrInfo.td863 // The ri versions of rem.s and rem.u won't be selected; DAGCombiner::visitSREM