summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r372893 "[CodeGen] Replace -max-jump-table-size with -max-jump-table-t...Hans Wennborg2019-09-271-9/+9
* [TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux2019-09-261-6/+18
* [CodeGen] Replace -max-jump-table-size with -max-jump-table-targetsEvandro Menezes2019-09-251-9/+9
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-1/+2
* AArch64: support arm64_32, an ILP32 slice for watchOS.Tim Northover2019-09-121-0/+1
* [Intrinsic] Add the llvm.umul.fix.sat intrinsicBjorn Pettersson2019-09-071-0/+1
* [Alignment][NFC] Change internal representation of TargetLowering.hGuillaume Chatelet2019-09-051-4/+0
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-3/+3
* [TargetLowering][PS4] Add sincos(f) lib functions when target is PS4Robert Lougher2019-09-021-0/+5
* [FPEnv] Add fptosi and fptoui constrained intrinsics.Kevin P. Neal2019-08-281-0/+2
* [LLVM][NFC] remove unused fieldsGuillaume Chatelet2019-08-231-2/+0
* [TargetLowering] Teach computeRegisterProperties to only widen v3i16/v3f16 ve...Craig Topper2019-08-181-11/+23
* MVT: Add v3i16/v3f16 vectorsMatt Arsenault2019-08-151-1/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [PowerPC] Support fp128 libcallsFangrui Song2019-07-151-0/+28
* [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim2019-06-121-2/+3
* [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim2019-06-111-0/+8
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-0/+28
* [CodeGen] Add lrint/llrint builtinsAdhemerval Zanella2019-05-281-0/+2
* [Intrinsic] Signed Fixed Point Saturation Multiplication IntrinsicLeonard Chan2019-05-211-0/+1
* [CodeGen] Add lround/llround builtinsAdhemerval Zanella2019-05-161-0/+2
* [CodeGen] Use "DL.getPointerSizeInBits" instead of "8 * DL.getPointerSize". NFCBjorn Pettersson2019-05-091-1/+1
* [SelectionDAG] remove constant folding limitations based on FP exceptionsSanjay Patel2019-05-021-1/+0
* [CodeGen] Refactor the option for the maximum jump table sizeEvandro Menezes2019-03-291-2/+2
* [CodeGen] Add MMOs to statepoint nodes during SelectionDAGPhilip Reames2019-03-121-9/+9
* [SDAG][AArch64] Legalize VECREDUCENikita Popov2019-03-111-0/+15
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+1
* [Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan2019-02-041-0/+1
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-1/+1
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-2/+2
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-2/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Allow FP types for atomicrmw xchgMatt Arsenault2019-01-171-0/+8
* [Intrinsic] Signed Fixed Point Multiplication IntrinsicLeonard Chan2018-12-121-0/+1
* [SelectionDAG] Initial support for FSHL/FSHR funnel shift opcodes (PR39467)Simon Pilgrim2018-12-051-0/+2
* [IR] Add a dedicated FNeg IR InstructionCameron McInally2018-11-131-0/+1
* Fix ignorded type qualifier warning [NFC]Serge Guelton2018-11-071-1/+1
* [Intrinsic] Signed and Unsigned Saturation Subtraction IntirnsicsLeonard Chan2018-10-291-0/+2
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-2/+2
* [Intrinsic] Unigned Saturation Addition IntrinsicLeonard Chan2018-10-221-0/+1
* DAG: Change behavior of fminnum/fmaxnum nodesMatt Arsenault2018-10-221-0/+2
* [Intrinsic] Signed Saturation Addition IntrinsicLeonard Chan2018-10-161-0/+1
* [TargetLowering] Android has sincos functionsJohn Brawn2018-09-181-1/+2
* [DAGCombiner] try to convert pow(x, 1/3) to cbrt(x)Sanjay Patel2018-09-161-0/+1
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-1/+1
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-281-3/+4
* Put "built-in" function definitions in global Used list, for LTO. (fix bug 34...Peter Collingbourne2018-07-241-1/+1
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-0/+6
OpenPOWER on IntegriCloud