/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::
|