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
45
void
DAGTypeLegalizer
::SoftenFloatResult(SDNode *N, unsigned ResNo) {
107
SDValue
DAGTypeLegalizer
::SoftenFloatRes_BITCAST(SDNode *N) {
111
SDValue
DAGTypeLegalizer
::SoftenFloatRes_MERGE_VALUES(SDNode *N,
117
SDValue
DAGTypeLegalizer
::SoftenFloatRes_BUILD_PAIR(SDNode *N) {
126
SDValue
DAGTypeLegalizer
::SoftenFloatRes_ConstantFP(ConstantFPSDNode *N) {
132
SDValue
DAGTypeLegalizer
::SoftenFloatRes_EXTRACT_VECTOR_ELT(SDNode *N) {
139
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FABS(SDNode *N) {
151
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FADD(SDNode *N) {
163
SDValue
DAGTypeLegalizer
::SoftenFloatRes_FCEIL(SDNode *N) {
174
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) {
626
DAGTypeLegalizer
&DTL;
629
explicit NodeUpdateListener(
DAGTypeLegalizer
&dtl,
634
assert(N->getNodeId() !=
DAGTypeLegalizer
::ReadyToProcess &&
635
N->getNodeId() !=
DAGTypeLegalizer
::Processed &
[
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
...]
LegalizeVectorTypes.cpp
33
void
DAGTypeLegalizer
::ScalarizeVectorResult(SDNode *N, unsigned ResNo) {
125
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_BinOp(SDNode *N) {
132
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_MERGE_VALUES(SDNode *N,
138
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_BITCAST(SDNode *N) {
144
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_CONVERT_RNDSAT(SDNode *N) {
155
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_EXTRACT_SUBVECTOR(SDNode *N) {
161
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_FP_ROUND(SDNode *N) {
168
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_FPOWI(SDNode *N) {
174
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_INSERT_VECTOR_ELT(SDNode *N) {
185
SDValue
DAGTypeLegalizer
::ScalarizeVecRes_LOAD(LoadSDNode *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) {
148
void
DAGTypeLegalizer
::ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo,
155
void
DAGTypeLegalizer
::ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo,
167
void
DAGTypeLegalizer
::ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo,
201
void
DAGTypeLegalizer
::ExpandRes_NormalLoad(SDNode *N, SDValue &Lo,
243
void
DAGTypeLegalizer
::ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) {
268
SDValue
DAGTypeLegalizer
::ExpandOp_BITCAST(SDNode *N) {
297
SDValue
DAGTypeLegalizer
::ExpandOp_BUILD_VECTOR(SDNode *N) {
331
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
{
119
explicit
DAGTypeLegalizer
(SelectionDAG &dag)
[
all
...]
Completed in 556 milliseconds