aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULOPushpinder Singh2021-03-231-0/+9
* [GlobalISel] Add G_ASSERT_SEXTJessica Paquette2021-02-171-0/+6
* [GlobalISel] Add G_ASSERT_ZEXTJessica Paquette2021-01-281-0/+6
* [llvm] Use llvm::all_of (NFC)Kazu Hirata2021-01-061-26/+26
* [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off buildsFangrui Song2020-11-301-0/+2
* [GlobalISel] Fix -Wunused-variableFangrui Song2020-11-301-2/+2
* [AArch64][GlobalISel] Fix crash during legalization of a vector G_SELECT with...Amara Emerson2020-11-301-0/+27
* [GlobalISel] Implement bit-test switch table optimization.Amara Emerson2020-08-121-3/+6
* [GlobalISel] Add G_ABSJay Foad2020-08-111-0/+13
* [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics.Bevin Hansson2020-08-071-1/+3
* GlobalISel: Implement lower for G_EXTRACT_VECTOR_ELTMatt Arsenault2020-07-291-5/+29
* GlobalISel: Use Register and update comment physical register syntaxMatt Arsenault2020-07-211-2/+2
* [GlobalISel] fix crash in IRTranslator, MachineIRBuilder when translating @ll...Dominik Montada2020-06-111-2/+3
* GlobalISel: Move some trivial MIRBuilder methods into the headerMatt Arsenault2020-06-091-38/+0
* GlobalISel: Add helper for constructing load from offsetMatt Arsenault2020-06-051-0/+17
* AArch64/GlobalISel: Fix incorrect ptrmask usage for alignmentMatt Arsenault2020-05-311-1/+1
* GlobalISel: Merge G_PTR_MASK with llvm.ptrmask intrinsicMatt Arsenault2020-05-261-11/+8
* [GlobalISel] Remove debug locations when emitting G_FCONSTANT.Davide Italiano2020-05-111-0/+1
* [GlobalISel] Remove debug locations when emitting constants.Davide Italiano2020-04-271-0/+1
* [ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar2020-04-141-1/+1
* [Alignment][NFC] Convert MachineIRBuilder::buildDynStackAlloc to AlignGuillaume Chatelet2020-04-031-2/+2
* [GlobalISel] Add generic opcodes for saturating add/subtractJay Foad2020-03-231-1/+5
* GlobalISel: Add missing add/sub with carries to MachineIRBuilderMatt Arsenault2020-03-101-16/+0
* GlobalISel: Don't use LLT referencesMatt Arsenault2020-02-131-8/+8
* [GlobalISel] Add buildMerge with SrcOp initializer listPetar Avramovic2020-02-071-0/+7
* Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field"Jeremy Morse2020-02-061-12/+4
* [GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad2020-01-311-11/+9
* GlobalISel: Assert on invalid bitcast in MIRBuilderMatt Arsenault2020-01-291-0/+7
* GlobalISel: Translate vector GEPsMatt Arsenault2020-01-271-2/+2
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-7/+7
* AMDGPU/GlobalISel: Legalize FDIV16Austin Kerbow2019-10-251-2/+3
* [DebugInfo] Remove some users of DBG_VALUEs IsIndirect fieldJeremy Morse2019-10-151-4/+12
* [MachineIRBuilder] Fix an assertion failure with buildMergeQuentin Colombet2019-10-111-2/+5
* [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC.Amara Emerson2019-08-271-0/+11
* [GlobalISel] CSEMIRBuilder: Add support for G_GEPVolkan Keles2019-08-151-5/+1
* GlobalISel: Add G_ATOMICRMW_{FADD|FSUB}Matt Arsenault2019-07-301-13/+30
* [AMDGPU/GlobalISel] Add llvm.amdgcn.fdiv.fast legalization.Austin Kerbow2019-07-301-4/+6
* GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sourcesMatt Arsenault2019-07-171-0/+3
* GlobalISel: Convert some build functions to using SrcOp/DstOpMatt Arsenault2019-07-081-43/+54
* GlobalISel: Add G_FENCEMatt Arsenault2019-07-021-0/+7
* GlobalISel: Convert rest of MachineIRBuilder to using RegisterMatt Arsenault2019-06-281-50/+50
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-13/+13
* [GlobalISel] Add a G_BRJT opcode.Amara Emerson2019-06-141-0/+11
* [GlobalISel] Add a G_JUMP_TABLE opcode.Amara Emerson2019-06-111-0/+6
* GlobalISel: Define integer min/max instructionsMatt Arsenault2019-05-171-1/+5
* GlobalISel: Add DstOp version of buildIntrinsicMatt Arsenault2019-05-161-0/+12
* GlobalISel: Add buildFConstant for APFloatMatt Arsenault2019-05-161-0/+7
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-151-4/+2
* GlobalISel: Add another overload of buildUnmergeMatt Arsenault2019-04-051-0/+9
* [GlobalISel] Include missing change from r356396Amara Emerson2019-03-181-4/+2