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

1 2 3

  /external/llvm/include/llvm/CodeGen/
Analysis.h 28 class TargetLowering;
55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
89 bool isInTailCallPosition(ImmutableCallSite CS, const TargetLowering &TLI);
FunctionLoweringInfo.h 44 class TargetLowering;
53 const TargetLowering &TLI;
118 explicit FunctionLoweringInfo(const TargetLowering &TLI);
SelectionDAGISel.h 31 class TargetLowering;
46 const TargetLowering &TLI;
63 const TargetLowering &getTargetLowering() { return TLI; }
Passes.h 29 class TargetLowering;
91 const TargetLowering *getTargetLowering() const {
ResourcePriorityQueue.h 61 const TargetLowering *TLI;
  /external/llvm/include/llvm/Transforms/
Scalar.h 25 class TargetLowering;
122 Pass *createGlobalMergePass(const TargetLowering *TLI = 0);
250 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0);
251 FunctionPass *createLowerInvokePass(const TargetLowering *TLI,
308 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
  /external/llvm/lib/Target/ARM/
ARM.h 42 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
ARMSelectionDAGInfo.cpp 154 TargetLowering::ArgListTy Args;
155 TargetLowering::ArgListEntry Entry;
182 TargetLowering::CallLoweringInfo CLI(Chain,
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 19 #include "llvm/Target/TargetLowering.h"
44 class SparcTargetLowering : public TargetLowering {
79 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 31 #include "llvm/Target/TargetLowering.h"
37 const TargetLowering &TLI;
170 case TargetLowering::Legal:
172 case TargetLowering::Custom:
175 case TargetLowering::Expand:
261 case TargetLowering::Promote:
276 case TargetLowering::Legal: break;
277 case TargetLowering::Custom: {
285 case TargetLowering::Expand:
593 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand |
    [all...]
Android.mk 25 TargetLowering.cpp \
LegalizeTypes.cpp 225 case TargetLowering::TypeLegal:
232 case TargetLowering::TypePromoteInteger:
236 case TargetLowering::TypeExpandInteger:
240 case TargetLowering::TypeSoftenFloat:
244 case TargetLowering::TypeExpandFloat:
248 case TargetLowering::TypeScalarizeVector:
252 case TargetLowering::TypeSplitVector:
256 case TargetLowering::TypeWidenVector:
276 case TargetLowering::TypeLegal:
281 case TargetLowering::TypePromoteInteger
    [all...]
TargetLowering.cpp 1 //===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
10 // This implements the TargetLowering class.
14 #include "llvm/Target/TargetLowering.h"
37 TargetLowering::TargetLowering(const TargetMachine &tm,
41 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const {
47 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
70 SDValue TargetLowering::makeLibCall(SelectionDAG &DAG,
74 TargetLowering::ArgListTy Args
    [all...]
InstrEmitter.h 35 const TargetLowering *TLI;
LegalizeVectorTypes.cpp 254 TargetLowering::BooleanContent ScalarBool = TLI.getBooleanContents(false);
255 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true);
259 case TargetLowering::UndefinedBooleanContent:
261 case TargetLowering::ZeroOrOneBooleanContent:
262 assert(VecBool == TargetLowering::UndefinedBooleanContent ||
263 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent);
268 case TargetLowering::ZeroOrNegativeOneBooleanContent:
269 assert(VecBool == TargetLowering::UndefinedBooleanContent ||
270 VecBool == TargetLowering::ZeroOrOneBooleanContent);
341 TargetLowering::getExtendForContent(TLI.getBooleanContents(true))
    [all...]
LegalizeDAG.cpp 33 #include "llvm/Target/TargetLowering.h"
52 const TargetLowering &TLI;
301 const TargetLowering &TLI,
423 const TargetLowering &TLI,
719 case TargetLowering::Legal:
730 case TargetLowering::Custom: {
736 case TargetLowering::Promote: {
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 20 #include "llvm/Target/TargetLowering.h"
72 class MSP430TargetLowering : public TargetLowering {
98 TargetLowering::ConstraintType
157 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.h 22 #include "llvm/Target/TargetLowering.h"
90 // TargetLowering Implementation
93 class MBlazeTargetLowering : public TargetLowering {
135 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/CodeGen/
ExpandISelPseudos.cpp 22 #include "llvm/Target/TargetLowering.h"
48 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
Analysis.cpp 26 #include "llvm/Target/TargetLowering.h"
74 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
129 const TargetLowering &TLI) {
133 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
134 if (CType == TargetLowering::C_Memory)
209 static const Value *getNoopInput(const Value *V, const TargetLowering &TLI) {
267 bool llvm::isInTailCallPosition(ImmutableCallSite CS,const TargetLowering &TLI){
  /external/llvm/include/llvm/Target/
TargetMachine.h 39 class TargetLowering;
111 virtual const TargetLowering *getTargetLowering() const { return 0; }
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 21 #include "llvm/Target/TargetLowering.h"
69 class HexagonTargetLowering : public TargetLowering {
112 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Transforms/Scalar/
CodeGenPrepare.cpp 43 #include "llvm/Target/TargetLowering.h"
76 /// TLI - Keep a pointer of a TargetLowering to consult for determining
78 const TargetLowering *TLI;
102 explicit CodeGenPrepare(const TargetLowering *tli = 0)
141 FunctionPass *llvm::createCodeGenPreparePass(const TargetLowering *TLI) {
459 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
476 TargetLowering::TypePromoteInteger)
479 TargetLowering::TypePromoteInteger)
824 /// ExtAddrMode - This is an extended version of TargetLowering::AddrMode
826 struct ExtAddrMode : public TargetLowering::AddrMode
    [all...]
GlobalMerge.cpp 71 #include "llvm/Target/TargetLowering.h"
83 /// TLI - Keep a pointer of a TargetLowering to consult for determining
85 const TargetLowering *TLI;
109 explicit GlobalMerge(const TargetLowering *tli = 0)
310 Pass *llvm::createGlobalMergePass(const TargetLowering *tli) {
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 58 TargetLowering::ArgListTy Args;
59 TargetLowering::ArgListEntry Entry;
65 TargetLowering::

Completed in 1349 milliseconds

1 2 3