summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field"Jeremy Morse2020-02-122-13/+5
* [GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman2020-01-133-7/+6
* GlobalISel: Handle llvm.read_registerMatt Arsenault2020-01-092-0/+28
* GlobalISel: Move getLLTForMVT/getMVTForLLTMatt Arsenault2020-01-091-17/+0
* GlobalISel: Don't assert on MoreElements creating vectorsMatt Arsenault2020-01-091-5/+7
* [AArch64][GlobalISel] Fold a chain of two G_PTR_ADDs of constant offsets.Amara Emerson2020-01-071-0/+46
* GlobalISel: Implement lower for G_INTRINSIC_ROUNDMatt Arsenault2020-01-061-0/+29
* GlobalISel: Correct result type for G_FCMP in lowerFPTOUIMatt Arsenault2020-01-061-1/+3
* GlobalISel: Start adding computeNumSignBits to GISelKnownBitsMatt Arsenault2020-01-061-0/+70
* GlobalISel: Scalarize all division operationsMatt Arsenault2020-01-041-0/+3
* GlobalISel: Define G_READCYCLECOUNTERMatt Arsenault2020-01-041-0/+2
* GlobalISel: Add type argument to getRegBankFromRegClassMatt Arsenault2020-01-031-7/+13
* Move tail call disabling code to target independent codeReid Kleckner2020-01-031-1/+5
* [MIPS GlobalISel] Select bitreverse. RecommitPetar Avramovic2019-12-301-1/+46
* GlobalISel: moreElementsVector for FP min/maxMatt Arsenault2019-12-301-1/+7
* Revert "[MIPS GlobalISel] Select bitreverse"Dmitri Gribenko2019-12-301-45/+1
* [MIPS GlobalISel] Select bitreversePetar Avramovic2019-12-301-1/+45
* [MIPS GlobalISel] Select bswapPetar Avramovic2019-12-301-0/+58
* GlobalISel: Update syntax in debug printingMatt Arsenault2019-12-241-1/+1
* GlobalISel: Fix naming variables "brank" instead of "bank"Matt Arsenault2019-12-241-7/+7
* [AArch64] [Windows] Use COFF stubs for calls to extern_weak functionsMartin Storsjö2019-12-231-1/+3
* [gicombiner] Import tryCombineIndexedLoadStore()Daniel Sanders2019-12-181-12/+27
* [Legalizer] Making artifact combining order-independentRoman Tereshin2019-12-131-1/+6
* [Legalizer] Refactoring out legalizeMachineFunctionRoman Tereshin2019-12-131-49/+66
* [Legalizer] More detailed debugging printing in main loopRoman Tereshin2019-12-131-1/+7
* [AArch64] Fix issues with large arrays on stackKiran Chandramohan2019-12-101-3/+3
* [GlobalISel] Localizer: Allow targets not to run the pass conditionallyVolkan Keles2019-12-051-1/+9
* [GlobalISel] Fix compiler crash lowering G_LOAD in AArch64.Amara Emerson2019-12-041-1/+1
* [GlobalISel]: Allow targets to override how to widen constants during legaliz...Aditya Nandakumar2019-12-032-1/+13
* [GlobalISel] CombinerHelper: Fix a bug in matchCombineCopyVolkan Keles2019-12-021-3/+26
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* DAG: Add function context to isFMAFasterThanFMulAndFAddMatt Arsenault2019-11-191-1/+2
* [GISel][CombinerHelper] Use uses() instead of operands() when traversing use ...Quentin Colombet2019-11-151-9/+2
* [GISel][CombinerHelper] Add support for scalar type for the result of shuffle...Quentin Colombet2019-11-151-3/+17
* GlobalISel: Lower s1 source G_SITOFP/G_UITOFPMatt Arsenault2019-11-151-0/+16
* [globalisel][irtanslator] The IRTranslator should preserve TBAA informationDaniel Sanders2019-11-141-5/+15
* Sink all InitializePasses.h includesReid Kleckner2019-11-135-1/+10
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-057-37/+39
* [PGO][PGSO] TargetLowering/TargetTransformationInfo/SwitchLoweringUtils part.Hiroshi Yamauchi2019-10-311-1/+1
* [GISel][CombinerHelper] Combine shuffle_vector scalar to build_vectorQuentin Colombet2019-10-301-2/+2
* Fix a spelling mistake in a comment. NFCGreg Bedwell2019-10-291-1/+1
* Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd2019-10-281-0/+8
* GlobalISel: Implement widenScalar for G_INSERT_VECTOR_ELTMatt Arsenault2019-10-251-0/+25
* AMDGPU/GlobalISel: Legalize FDIV16Austin Kerbow2019-10-251-2/+3
* [GISel][CombinerHelper] Add a combine turning shuffle_vector into concat_vectorsQuentin Colombet2019-10-211-0/+87
* [Alignment][NFC] TargetCallingConv::setByValAlignGuillaume Chatelet2019-10-211-1/+1
* [Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet2019-10-211-3/+3
* Prune two MachineInstr.h includes, fix up depsReid Kleckner2019-10-191-0/+1
* Fix unused variable in r375066Daniel Sanders2019-10-171-2/+2
* [gicombiner] Add the run-time rule disable optionDaniel Sanders2019-10-171-0/+12
OpenPOWER on IntegriCloud