HomeSort by relevance Sort by last modified time
    Searched refs:TargetLowering (Results 1 - 25 of 86) sorted by null

1 2 3 4

  /external/llvm/lib/Target/XCore/
XCoreSelectionDAGInfo.cpp 36 const TargetLowering &TLI = *DAG.getTarget().getTargetLowering();
37 TargetLowering::ArgListTy Args;
38 TargetLowering::ArgListEntry Entry;
44 TargetLowering::CallLoweringInfo CLI(DAG);
XCoreISelLowering.h 20 #include "llvm/Target/TargetLowering.h"
91 // TargetLowering Implementation
93 class XCoreTargetLowering : public TargetLowering
99 using TargetLowering::isZExtFree;
200 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Target/ARM/
ARM.h 29 class TargetLowering;
42 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
ARMSelectionDAGInfo.cpp 161 TargetLowering::ArgListTy Args;
162 TargetLowering::ArgListEntry Entry;
189 TargetLowering::CallLoweringInfo CLI(DAG);
  /external/llvm/include/llvm/CodeGen/
Analysis.h 30 class TargetLowering;
55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
SelectionDAGISel.h 31 class TargetLowering;
59 const TargetLowering *getTargetLowering() const {
ResourcePriorityQueue.h 61 const TargetLowering *TLI;
FunctionLoweringInfo.h 45 class TargetLowering;
  /external/llvm/lib/Target/AArch64/
AArch64SelectionDAGInfo.cpp 44 TargetLowering::ArgListTy Args;
45 TargetLowering::ArgListEntry Entry;
51 TargetLowering::CallLoweringInfo CLI(DAG);
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 20 #include "llvm/Target/TargetLowering.h"
69 class MSP430TargetLowering : public TargetLowering {
96 TargetLowering::ConstraintType
156 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/CodeGen/SelectionDAG/
Android.mk 25 TargetLowering.cpp \
LegalizeTypes.cpp 227 case TargetLowering::TypeLegal:
234 case TargetLowering::TypePromoteInteger:
238 case TargetLowering::TypeExpandInteger:
242 case TargetLowering::TypeSoftenFloat:
246 case TargetLowering::TypeExpandFloat:
250 case TargetLowering::TypeScalarizeVector:
254 case TargetLowering::TypeSplitVector:
258 case TargetLowering::TypeWidenVector:
278 case TargetLowering::TypeLegal:
283 case TargetLowering::TypePromoteInteger
    [all...]
LegalizeVectorOps.cpp 31 #include "llvm/Target/TargetLowering.h"
37 const TargetLowering &TLI;
215 case TargetLowering::Legal:
217 case TargetLowering::Custom:
220 case TargetLowering::Expand:
312 case TargetLowering::Promote:
316 case TargetLowering::Legal:
318 case TargetLowering::Custom: {
326 case TargetLowering::Expand:
684 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand |
    [all...]
TargetLowering.cpp 1 //===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
10 // This implements the TargetLowering class.
14 #include "llvm/Target/TargetLowering.h"
38 TargetLowering::TargetLowering(const TargetMachine &tm,
42 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const {
48 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
70 void TargetLowering::ArgListEntry::setAttributes(ImmutableCallSite *CS,
86 TargetLowering::makeLibCall(SelectionDAG &DAG
    [all...]
LegalizeVectorTypes.cpp 262 TargetLowering::BooleanContent ScalarBool =
264 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false);
279 ScalarBool = TargetLowering::UndefinedBooleanContent;
285 case TargetLowering::UndefinedBooleanContent:
287 case TargetLowering::ZeroOrOneBooleanContent:
288 assert(VecBool == TargetLowering::UndefinedBooleanContent ||
289 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent);
294 case TargetLowering::ZeroOrNegativeOneBooleanContent:
295 assert(VecBool == TargetLowering::UndefinedBooleanContent ||
296 VecBool == TargetLowering::ZeroOrOneBooleanContent)
    [all...]
InstrEmitter.h 35 const TargetLowering *TLI;
LegalizeTypesGeneric.cpp 50 case TargetLowering::TypeLegal:
51 case TargetLowering::TypePromoteInteger:
53 case TargetLowering::TypeSoftenFloat:
59 case TargetLowering::TypeExpandInteger:
60 case TargetLowering::TypeExpandFloat:
69 case TargetLowering::TypeSplitVector:
76 case TargetLowering::TypeScalarizeVector:
82 case TargetLowering::TypeWidenVector: {
525 if (getTypeAction(Cond.getValueType()) == TargetLowering::TypeSplitVector)
  /external/llvm/lib/CodeGen/
ExpandISelPseudos.cpp 21 #include "llvm/Target/TargetLowering.h"
49 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
CodeGenPrepare.cpp 40 #include "llvm/Target/TargetLowering.h"
88 /// TLI - Keep a pointer of a TargetLowering to consult for determining
91 const TargetLowering *TLI;
536 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
553 TargetLowering::TypePromoteInteger)
556 TargetLowering::TypePromoteInteger)
645 const TargetLowering &TLI) {
726 const TargetLowering &TLI) {
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 19 #include "llvm/Target/TargetLowering.h"
54 class SparcTargetLowering : public TargetLowering {
113 LowerCall(TargetLowering::CallLoweringInfo &CLI,
115 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
117 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/include/llvm/Target/
TargetMachine.h 41 class TargetLowering;
122 virtual const TargetLowering *getTargetLowering() const { return nullptr; }
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 21 #include "llvm/Target/TargetLowering.h"
70 class HexagonTargetLowering : public TargetLowering {
116 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/include/llvm/Transforms/
Scalar.h 28 class TargetLowering;
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 21 #include "llvm/Target/TargetLowering.h"
199 class SystemZTargetLowering : public TargetLowering {
203 // Override TargetLowering.
219 TargetLowering::ConstraintType
221 TargetLowering::ConstraintWeight
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 21 #include "llvm/Target/TargetLowering.h"
58 TargetLowering::ArgListTy Args;
59 TargetLowering::ArgListEntry Entry;
66 TargetLowering::CallLoweringInfo CLI(DAG);

Completed in 1380 milliseconds

1 2 3 4