summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] IRTranslator: Translate the intrinsics ignored by CodeGenVolkan Keles2019-06-071-0/+5
* [MIPS GlobalISel] Select floor and ceilPetar Avramovic2019-06-061-1/+9
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-2/+2
* Reapply: IR: add optional type to 'byval' function parametersTim Northover2019-05-301-1/+4
* Revert "IR: add optional type to 'byval' function parameters"Tim Northover2019-05-291-4/+1
* IR: add optional type to 'byval' function parametersTim Northover2019-05-291-1/+4
* Revert "[X86] Use 'llvm_unreachable' instead of nullptr in unreachable code to"Pengfei Wang2019-05-291-3/+1
* [X86] Use 'llvm_unreachable' instead of nullptr in unreachable code toPengfei Wang2019-05-291-1/+3
* GlobalISel: support swifterror attribute on AArch64.Tim Northover2019-05-242-17/+86
* AMDGPU/GlobalISel: Legality for integer min/maxMatt Arsenault2019-05-231-1/+13
* GlobalISel: Implement lower for S64->S32 [SU]ITOFPMatt Arsenault2019-05-171-0/+121
* GlobalISel: Define integer min/max instructionsMatt Arsenault2019-05-171-1/+5
* AMDGPU/GlobalISel: Legalize G_FCOPYSIGNMatt Arsenault2019-05-171-0/+1
* [GlobalISel] Fix -Wsign-compare on 32-bit -DLLVM_ENABLE_ASSERTIONS=on buildsFangrui Song2019-05-171-1/+2
* GlobalISel: Add DstOp version of buildIntrinsicMatt Arsenault2019-05-161-0/+12
* GlobalISel: Add buildFConstant for APFloatMatt Arsenault2019-05-161-0/+7
* GlobalISel: Fix indentationMatt Arsenault2019-05-161-1/+1
* GlobalISel: Add G_FCOPYSIGNMatt Arsenault2019-05-161-0/+2
* [IRTranslator] Don't hardcode GEP index typeDiana Picus2019-05-141-2/+8
* [IRTranslator] Use the alloc size instead of the store size when translating ...Quentin Colombet2019-05-031-1/+1
* [globalisel] Improve Legalizer debug outputDaniel Sanders2019-04-292-6/+62
* [GlobalISel] Fix inserting copies in the right position for reg definitionsMarcello Maggioni2019-04-262-12/+38
* [GlobalISel][AArch64] Legalize G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* [GlobalISel] Add IRTranslator support for G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-3/+3
* [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUNDJessica Paquette2019-04-231-0/+1
* [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNCJessica Paquette2019-04-231-0/+1
* GlobalISel: Legalize scalar G_EXTRACT sourcesMatt Arsenault2019-04-221-0/+7
* Revert r358800. Breaks Obsequi from the test suite.Amara Emerson2019-04-201-95/+4
* Revert "Revert "[GlobalISel] Add legalization support for non-power-2 loads a...Amara Emerson2019-04-191-4/+95
* [GlobalISel][AArch64] Legalize + select G_FRINTJessica Paquette2019-04-191-0/+2
* [GlobalISel] Add IRTranslator support for G_FRINTJessica Paquette2019-04-191-0/+2
* Revert "[GlobalISel] Add legalization support for non-power-2 loads and stores"Amara Emerson2019-04-191-95/+4
* [GlobalISel][AArch64] Legalize vector G_FPOWJessica Paquette2019-04-191-0/+1
* [NFC] FMF propagation for GlobalIselMichael Berg2019-04-182-8/+8
* [GISel]:IRTranslator: Prefer a buidInstr form that allows CSE of cast instruc...Aditya Nandakumar2019-04-181-1/+1
* Add a getSizeInBits() accessor to MachineMemOperand. NFC.Amara Emerson2019-04-171-5/+5
* [GlobalISel] Add legalization support for non-power-2 loads and storesAmara Emerson2019-04-171-3/+94
* Change some llvm::{lower,upper}_bound to llvm::bsearch. NFCFangrui Song2019-04-171-4/+2
* [AArch64][GlobalISel] Don't do extending loads combine for non-pow-2 types.Amara Emerson2019-04-151-0/+5
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-154-14/+13
* [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson2019-04-153-8/+18
* [AArch64][GlobalISel] Enable copy elision in the pre-legalizer combine and fi...Amara Emerson2019-04-131-0/+1
* [GlobalISel] Fix a crash when handling an invalid MVT during call lowering.Amara Emerson2019-04-121-1/+1
* Use llvm::upper_bound. NFCFangrui Song2019-04-121-3/+2
* Use llvm::lower_bound. NFCFangrui Song2019-04-121-2/+1
* Revert "Use llvm::lower_bound. NFC"Ali Tamur2019-04-111-1/+2
* Use llvm::lower_bound. NFCFangrui Song2019-04-111-2/+1
* [AArch64][GlobalISel] Scalarize vector SDIV.Amara Emerson2019-04-101-0/+1
* GlobalISel: Move computeValueLLTsMatt Arsenault2019-04-101-30/+0
OpenPOWER on IntegriCloud