aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-28[FPEnv] Add fptosi and fptoui constrained intrinsics.Kevin P. Neal1-0/+2
2019-08-23[LLVM][NFC] remove unused fieldsGuillaume Chatelet1-2/+0
2019-08-18[TargetLowering] Teach computeRegisterProperties to only widen v3i16/v3f16 ve...Craig Topper1-11/+23
2019-08-15MVT: Add v3i16/v3f16 vectorsMatt Arsenault1-1/+2
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-1/+1
2019-07-15[PowerPC] Support fp128 libcallsFangrui Song1-0/+28
2019-06-12[TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim1-2/+3
2019-06-11[TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim1-0/+8
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand1-0/+28
2019-05-28[CodeGen] Add lrint/llrint builtinsAdhemerval Zanella1-0/+2
2019-05-21[Intrinsic] Signed Fixed Point Saturation Multiplication IntrinsicLeonard Chan1-0/+1
2019-05-16[CodeGen] Add lround/llround builtinsAdhemerval Zanella1-0/+2
2019-05-09[CodeGen] Use "DL.getPointerSizeInBits" instead of "8 * DL.getPointerSize". NFCBjorn Pettersson1-1/+1
2019-05-02[SelectionDAG] remove constant folding limitations based on FP exceptionsSanjay Patel1-1/+0
2019-03-29[CodeGen] Refactor the option for the maximum jump table sizeEvandro Menezes1-2/+2
2019-03-12[CodeGen] Add MMOs to statepoint nodes during SelectionDAGPhilip Reames1-9/+9
2019-03-11[SDAG][AArch64] Legalize VECREDUCENikita Popov1-0/+15
2019-02-08Implementation of asm-goto support in LLVMCraig Topper1-0/+1
2019-02-04[Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan1-0/+1
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight1-1/+1
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+2
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-2/+2
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17Allow FP types for atomicrmw xchgMatt Arsenault1-0/+8
2018-12-12[Intrinsic] Signed Fixed Point Multiplication IntrinsicLeonard Chan1-0/+1
2018-12-05[SelectionDAG] Initial support for FSHL/FSHR funnel shift opcodes (PR39467)Simon Pilgrim1-0/+2
2018-11-13[IR] Add a dedicated FNeg IR InstructionCameron McInally1-0/+1
2018-11-07Fix ignorded type qualifier warning [NFC]Serge Guelton1-1/+1
2018-10-29[Intrinsic] Signed and Unsigned Saturation Subtraction IntirnsicsLeonard Chan1-0/+2
2018-10-24[NFC] Rename minnan and maxnan to minimum and maximumThomas Lively1-2/+2
2018-10-22[Intrinsic] Unigned Saturation Addition IntrinsicLeonard Chan1-0/+1
2018-10-22DAG: Change behavior of fminnum/fmaxnum nodesMatt Arsenault1-0/+2
2018-10-16[Intrinsic] Signed Saturation Addition IntrinsicLeonard Chan1-0/+1
2018-09-18[TargetLowering] Android has sincos functionsJohn Brawn1-1/+2
2018-09-16[DAGCombiner] try to convert pow(x, 1/3) to cbrt(x)Sanjay Patel1-0/+1
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-1/+1
2018-07-30Remove trailing spaceFangrui Song1-3/+3
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault1-3/+4
2018-07-24Put "built-in" function definitions in global Used list, for LTO. (fix bug 34...Peter Collingbourne1-1/+1
2018-06-01Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet1-0/+6
2018-05-16[AArch64] Gangup loads and stores for pairing.Sirish Pande1-0/+1
2018-05-07[TargetLowering] Use StringRef::split instead of SplitString. NFCCraig Topper1-2/+2
2018-04-21[AArch64] Don't crash trying to resolve __stack_chk_guard.Eli Friedman1-2/+5
2018-04-17[XRay] Typed event logging intrinsicKeith Wyss1-0/+15
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper1-1/+1
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie1-1/+1
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie1-1/+1
2018-02-20[SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and s...Craig Topper1-3/+4
2018-02-01[XRay][compiler-rt+llvm] Update XRay register stashing semanticsDean Michael Berris1-0/+15