summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] Handle multiple registers in dbg.value intrinsicAditya Nandakumar2019-08-201-6/+7
* [GlobalISel] CSEMIRBuilder: Add support for G_GEPVolkan Keles2019-08-151-14/+7
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-6/+6
* GlobalISel: Change representation of shuffle masksMatt Arsenault2019-08-131-1/+1
* GlobalISel: factor common code from translateCall and translateInvoke. NFC.Tim Northover2019-08-071-52/+34
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-5/+6
* GlobalISel: support swiftself attributeTim Northover2019-08-021-12/+0
* GlobalISel: Add G_ATOMICRMW_{FADD|FSUB}Matt Arsenault2019-07-301-1/+6
* [GISel]: Attach missing range metadata while translating G_LOADsAditya Nandakumar2019-07-211-2/+3
* [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC_W_SIDE_EFFECTs an...Amara Emerson2019-07-191-42/+34
* GlobalISel: Define the full family of FP min/max instructionsMatt Arsenault2019-07-101-0/+8
* GlobalISel: Add G_FENCEMatt Arsenault2019-07-021-0/+8
* Fixup r364512Diana Picus2019-07-011-10/+12
* [GlobalISel][IRTranslator] Fix some PHI bugs related to jump tables when opti...Amara Emerson2019-06-271-14/+26
* Fix ASAN error caused by commit r364512.Rumeet Dhindsa2019-06-271-4/+6
* [GlobalISel] Remove [un]packRegs from IRTranslatorDiana Picus2019-06-271-29/+4
* [GlobalISel] Accept multiple vregs for lowerCall's argsDiana Picus2019-06-271-5/+5
* [GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus2019-06-271-12/+4
* [GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus2019-06-271-20/+7
* [GlobalISel] Allow multiple VRegs in ArgInfo. NFCDiana Picus2019-06-271-1/+1
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-84/+84
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-28/+28
* [GlobalISel][IRTranslator] Change switch table translation to generate jump t...Amara Emerson2019-06-211-54/+440
* GlobalISel: Remove redundant pass initializationTom Stellard2019-06-181-3/+1
* Propagate fmf in IRTranslate for fnegMichael Berg2019-06-171-8/+17
* GlobalISel: Ignore callsite attributes when picking intrinsic typeMatt Arsenault2019-06-171-1/+3
* [GlobalISel][IRTranslator] Add debug loc with line 0 to constants emitted int...Amara Emerson2019-06-131-3/+14
* [GlobalISel] Translate memset/memmove/memcpy from undef ptrs into nopsJessica Paquette2019-06-101-0/+13
* [GlobalISel] IRTranslator: Translate the intrinsics ignored by CodeGenVolkan Keles2019-06-071-0/+5
* GlobalISel: support swifterror attribute on AArch64.Tim Northover2019-05-241-11/+78
* 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] Add IRTranslator support for G_FNEARBYINTJessica Paquette2019-04-251-0/+2
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-3/+3
* [GlobalISel] Add IRTranslator support for G_FRINTJessica Paquette2019-04-191-0/+2
* [NFC] FMF propagation for GlobalIselMichael Berg2019-04-181-0/+2
* [GISel]:IRTranslator: Prefer a buidInstr form that allows CSE of cast instruc...Aditya Nandakumar2019-04-181-1/+1
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-151-9/+9
* [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson2019-04-151-2/+1
* 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
* GlobalISel: Move computeValueLLTsMatt Arsenault2019-04-101-30/+0
* GlobalISel: Fix invoke lowering creating invalid type registersMatt Arsenault2019-04-101-2/+3
* [GlobalISel] Add IRTranslator support for llvm.stacksave and llvm.stackrestoreJessica Paquette2019-04-021-0/+28
* GlobalISel: Use multiple returns for intrinsic structsMatt Arsenault2019-03-141-13/+6
* [GlobalISel][NFC] Gardening: Make translateSimpleUnaryIntrinsic generalJessica Paquette2019-02-121-26/+18
* [GlobalISel][AArch64] Select llvm.bswap* for non-vector typesJessica Paquette2019-02-121-0/+2
* Recommit "[GlobalISel] Add IRTranslator support for G_FFLOOR"Jessica Paquette2019-02-111-0/+2
OpenPOWER on IntegriCloud