OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DAGTypeLegalizer
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp
47
void
DAGTypeLegalizer
::SoftenFloatResult(SDNode *N, unsigned ResNo) {
109
SDValue
DAGTypeLegalizer
::SoftenFloatRes_BITCAST(SDNode *N) {
113
SDValue
DAGTypeLegalizer
::SoftenFloatRes_MERGE_VALUES(SDNode *N,
119
SDValue
DAGTypeLegalizer
::SoftenFloatRes_BUILD_PAIR(SDNode *N) {
128
SDValue
DAGTypeLegalizer
::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) {
134
SDValue
DAGTypeLegalizer
::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) {
141
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FABS(SDNode *N) {
153
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FADD(SDNode *N) {
166
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FCEIL(SDNode *N) {
178
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FCOPYSIGN(SDNode *N)
[
all
...]
LegalizeTypes.cpp
29
void
DAGTypeLegalizer
::PerformExpensiveChecks() {
179
bool
DAGTypeLegalizer
::run() {
449
SDNode *
DAGTypeLegalizer
::AnalyzeNewNode(SDNode *N) {
521
void
DAGTypeLegalizer
::AnalyzeNewValue(SDValue &Val) {
541
void
DAGTypeLegalizer
::ExpungeNode(SDNode *N) {
611
void
DAGTypeLegalizer
::RemapValue(SDValue &N) {
629
DAGTypeLegalizer
&DTL;
632
explicit NodeUpdateListener(
DAGTypeLegalizer
&dtl,
638
assert(N->getNodeId() !=
DAGTypeLegalizer
::ReadyToProcess &&
639
N->getNodeId() !=
DAGTypeLegalizer
::Processed &
[
all
...]
LegalizeVectorTypes.cpp
33
void
DAGTypeLegalizer
::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
128
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_BinOp(SDNode *N) {
135
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_TernaryOp(SDNode *N) {
143
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_MERGE_VALUES(SDNode *N,
149
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_BITCAST(SDNode *N) {
155
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_BUILD_VECTOR(SDNode *N) {
165
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) {
176
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) {
182
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_FP_ROUND(SDNode *N) {
189
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_FPOWI(SDNode *N)
[
all
...]
LegalizeIntegerTypes.cpp
35
void
DAGTypeLegalizer
::PromoteIntegerResult(SDNode *N, unsigned ResNo) {
147
SDValue
DAGTypeLegalizer
::PromoteIntRes_MERGE_VALUES(SDNode *N,
153
SDValue
DAGTypeLegalizer
::PromoteIntRes_AssertSext(SDNode *N) {
160
SDValue
DAGTypeLegalizer
::PromoteIntRes_AssertZext(SDNode *N) {
167
SDValue
DAGTypeLegalizer
::PromoteIntRes_Atomic0(AtomicSDNode *N) {
180
SDValue
DAGTypeLegalizer
::PromoteIntRes_Atomic1(AtomicSDNode *N) {
193
SDValue
DAGTypeLegalizer
::PromoteIntRes_Atomic2(AtomicSDNode *N) {
206
SDValue
DAGTypeLegalizer
::PromoteIntRes_BITCAST(SDNode *N) {
263
SDValue
DAGTypeLegalizer
::PromoteIntRes_BSWAP(SDNode *N) {
274
SDValue
DAGTypeLegalizer
::PromoteIntRes_BUILD_PAIR(SDNode *N)
[
all
...]
LegalizeTypesGeneric.cpp
33
void
DAGTypeLegalizer
::ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo,
39
void
DAGTypeLegalizer
::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) {
184
void
DAGTypeLegalizer
::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo,
191
void
DAGTypeLegalizer
::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo,
203
void
DAGTypeLegalizer
::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo,
243
void
DAGTypeLegalizer
::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo,
285
void
DAGTypeLegalizer
::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) {
310
SDValue
DAGTypeLegalizer
::ExpandOp_BITCAST(SDNode *N) {
339
SDValue
DAGTypeLegalizer
::ExpandOp_BUILD_VECTOR(SDNode *N) {
373
SDValue
DAGTypeLegalizer
::ExpandOp_EXTRACT_ELEMENT(SDNode *N)
[
all
...]
LegalizeTypes.h
10
// This file defines the
DAGTypeLegalizer
class. This is a private interface
30
///
DAGTypeLegalizer
- This takes an arbitrary SelectionDAG as input and hacks
35
class LLVM_LIBRARY_VISIBILITY
DAGTypeLegalizer
{
123
explicit
DAGTypeLegalizer
(SelectionDAG &dag)
[
all
...]
Completed in 44 milliseconds