• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/

Lines Matching defs:X86TargetLowering

156 X86TargetLowering::X86TargetLowering(X86TargetMachine &TM)
1273 EVT X86TargetLowering::getSetCCResultType(EVT VT) const {
1308 unsigned X86TargetLowering::getByValTypeAlignment(Type *Ty) const {
1336 X86TargetLowering::getOptimalMemOpType(uint64_t Size,
1379 unsigned X86TargetLowering::getJumpTableEncoding() const {
1391 X86TargetLowering::LowerCustomJumpTableEntry(const MachineJumpTableInfo *MJTI,
1404 SDValue X86TargetLowering::getPICJumpTableRelocBase(SDValue Table,
1416 const MCExpr *X86TargetLowering::
1429 X86TargetLowering::findRepresentativeClass(EVT VT) const{
1454 bool X86TargetLowering::getStackCookieLocation(unsigned &AddressSpace,
1482 X86TargetLowering::CanLowerReturn(CallingConv::ID CallConv,
1493 X86TargetLowering::LowerReturn(SDValue Chain,
1614 bool X86TargetLowering::isUsedByReturnOnly(SDNode *N, SDValue &Chain) const {
1647 X86TargetLowering::getTypeForExtArgOrReturn(LLVMContext &Context, EVT VT,
1664 X86TargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag,
1789 bool X86TargetLowering::mayBeEmittedAsTailCall(CallInst *CI) const {
1809 X86TargetLowering::LowerMemArgument(SDValue Chain,
1850 X86TargetLowering::LowerFormalArguments(SDValue Chain,
2125 X86TargetLowering::LowerMemOpCallTo(SDValue Chain,
2144 X86TargetLowering::EmitTailCallLoadRetAddr(SelectionDAG &DAG,
2179 X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
2643 X86TargetLowering::GetAlignedArgumentStackSize(unsigned StackSize,
2721 X86TargetLowering::IsEligibleForTailCallOptimization(SDValue Callee,
2912 X86TargetLowering::createFastISel(FunctionLoweringInfo &funcInfo,
3012 SDValue X86TargetLowering::getReturnAddressFrameIndex(SelectionDAG &DAG) const {
3192 bool X86TargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
4874 X86TargetLowering::LowerAsSplatVectorLoad(SDValue SrcOp, EVT VT, DebugLoc dl,
5039 X86TargetLowering::LowerVectorBroadcast(SDValue Op, SelectionDAG &DAG) const {
5167 X86TargetLowering::LowerVectorFpExtend(SDValue &Op, SelectionDAG &DAG) const {
5244 X86TargetLowering::LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const {
5923 const X86TargetLowering &TLI) {
6555 X86TargetLowering::NormalizeVectorShuffle(SDValue Op, SelectionDAG &DAG) const {
6618 X86TargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const {
6932 X86TargetLowering::LowerEXTRACT_VECTOR_ELT_SSE4(SDValue Op,
6997 X86TargetLowering::LowerEXTRACT_VECTOR_ELT(SDValue Op,
7088 X86TargetLowering::LowerINSERT_VECTOR_ELT_SSE4(SDValue Op,
7143 X86TargetLowering::LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const {
7267 X86TargetLowering::LowerConstantPool(SDValue Op, SelectionDAG &DAG) const {
7300 SDValue X86TargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const {
7333 X86TargetLowering::LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const {
7380 X86TargetLowering::LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const {
7408 X86TargetLowering::LowerGlobalAddress(const GlobalValue *GV, DebugLoc dl,
7455 X86TargetLowering::LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const {
7610 X86TargetLowering::LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const {
7750 SDValue X86TargetLowering::LowerShiftParts(SDValue Op, SelectionDAG &DAG) const{
7794 SDValue X86TargetLowering::LowerSINT_TO_FP(SDValue Op,
7825 SDValue X86TargetLowering::BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain,
7889 SDValue X86TargetLowering::LowerUINT_TO_FP_i64(SDValue Op,
7954 SDValue X86TargetLowering::LowerUINT_TO_FP_i32(SDValue Op,
8000 SDValue X86TargetLowering::LowerUINT_TO_FP(SDValue Op,
8085 std::pair<SDValue,SDValue> X86TargetLowering::
8178 SDValue X86TargetLowering::LowerFP_TO_SINT(SDValue Op,
8199 SDValue X86TargetLowering::LowerFP_TO_UINT(SDValue Op,
8216 SDValue X86TargetLowering::LowerFABS(SDValue Op, SelectionDAG &DAG) const {
8248 SDValue X86TargetLowering::LowerFNEG(SDValue Op, SelectionDAG &DAG) const {
8281 SDValue X86TargetLowering::LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const {
8367 SDValue X86TargetLowering::LowerVectorAllZeroTest(SDValue Op, SelectionDAG &DAG) const {
8459 SDValue X86TargetLowering::EmitTest(SDValue Op, unsigned X86CC,
8670 SDValue X86TargetLowering::EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC,
8689 SDValue X86TargetLowering::ConvertCmpIfNecessary(SDValue Cmp,
8714 SDValue X86TargetLowering::LowerToBT(SDValue And, ISD::CondCode CC,
8783 SDValue X86TargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const {
8869 SDValue X86TargetLowering::LowerVSETCC(SDValue Op, SelectionDAG &DAG) const {
9048 SDValue X86TargetLowering::LowerSELECT(SDValue Op, SelectionDAG &DAG) const {
9249 SDValue X86TargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const {
9518 X86TargetLowering::LowerDYNAMIC_STACKALLOC(SDValue Op,
9577 SDValue X86TargetLowering::LowerVASTART(SDValue Op, SelectionDAG &DAG) const {
9638 SDValue X86TargetLowering::LowerVAARG(SDValue Op, SelectionDAG &DAG) const {
10334 SDValue X86TargetLowering::LowerRETURNADDR(SDValue Op,
10359 SDValue X86TargetLowering::LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const {
10375 SDValue X86TargetLowering::LowerFRAME_TO_ARGS_OFFSET(SDValue Op,
10380 SDValue X86TargetLowering::LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const {
10407 SDValue X86TargetLowering::LowerINIT_TRAMPOLINE(SDValue Op,
10556 SDValue X86TargetLowering::LowerFLT_ROUNDS_(SDValue Op,
10798 SDValue X86TargetLowering::LowerShift(SDValue Op, SelectionDAG &DAG) const {
11099 SDValue X86TargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
11288 SDValue X86TargetLowering::LowerBITCAST(SDValue Op, SelectionDAG &DAG) const {
11377 SDValue X86TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {
11498 void X86TargetLowering::ReplaceNodeResults(SDNode *N,
11651 const char *X86TargetLowering::getTargetNodeName(unsigned Opcode) const {
11799 bool X86TargetLowering::isLegalAddressingMode(const AddrMode &AM,
11852 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const {
11862 bool X86TargetLowering::isLegalICmpImmediate(int64_t Imm) const {
11866 bool X86TargetLowering::isLegalAddImmediate(int64_t Imm) const {
11871 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const {
11881 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const {
11886 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {
11891 bool X86TargetLowering::isNarrowingProfitable(EVT VT1, EVT VT2) const {
11901 X86TargetLowering::isShuffleMaskLegal(const SmallVectorImpl<int> &M,
11923 X86TargetLowering::isVectorClearMaskLegal(const SmallVectorImpl<int> &Mask,
12081 X86TargetLowering::EmitAtomicLoadArith(MachineInstr *MI,
12313 X86TargetLowering::EmitAtomicLoadArith6432(MachineInstr *MI,
12531 X86TargetLowering::EmitPCMP(MachineInstr *MI, MachineBasicBlock *BB,
12566 X86TargetLowering::EmitMonitor(MachineInstr *MI, MachineBasicBlock *BB) const {
12591 X86TargetLowering::EmitVAARG64WithCustomInserter(
12846 X86TargetLowering::EmitVAStartSaveXMMRegsWithCustomInserter(
12956 X86TargetLowering::EmitLoweredSelect(MachineInstr *MI,
13024 X86TargetLowering::EmitLoweredSegAlloca(MachineInstr *MI, MachineBasicBlock *BB,
13145 X86TargetLowering::EmitLoweredWinAlloca(MachineInstr *MI,
13198 X86TargetLowering::EmitLoweredTLSCall(MachineInstr *MI,
13257 X86TargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI,
13478 void X86TargetLowering::computeMaskedBitsForTargetNode(const SDValue Op,
13545 unsigned X86TargetLowering::ComputeNumSignBitsForTargetNode(SDValue Op,
13557 bool X86TargetLowering::isGAPlusOffset(SDNode *N,
16080 const X86TargetLowering *XTLI) {
16126 X86TargetLowering::DAGCombinerInfo &DCI) {
16238 SDValue X86TargetLowering::PerformDAGCombine(SDNode *N,
16303 bool X86TargetLowering::isTypeDesirableForOp(unsigned Opc, EVT VT) const {
16331 bool X86TargetLowering::IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const {
16423 bool X86TargetLowering::ExpandInlineAsm(CallInst *CI) const {
16511 X86TargetLowering::ConstraintType
16512 X86TargetLowering::getConstraintType(const std::string &Constraint) const {
16556 X86TargetLowering::getSingleConstraintMatchWeight(
16660 const char *X86TargetLowering::
16676 void X86TargetLowering::LowerAsmOperandForConstraint(SDValue Op,
16810 X86TargetLowering::getRegForInlineAsmConstraint(const std::string &Constraint,