summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field"Jeremy Morse2020-02-121-12/+4
* [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
* Revert r356304: remove subreg parameter from MachineIRBuilder::buildCopy()Amara Emerson2019-03-181-5/+5
* [GlobalISel] Allow MachineIRBuilder to build subregister copies.Amara Emerson2019-03-151-5/+5
* GlobalISel: Use multiple returns for intrinsic structsMatt Arsenault2019-03-141-3/+3
* [MIPS GlobalISel] NarrowScalar G_MULPetar Avramovic2019-03-111-0/+7
* GlobalISel: Make buildExtract use DstOp/SrcOpMatt Arsenault2019-02-181-12/+15
* GlobalISel: Implement narrowScalar for shift main typeMatt Arsenault2019-02-071-4/+18
* GlobalISel: Fix CSE handling of buildConstantMatt Arsenault2019-02-041-40/+38
* GlobalISel: Use appropriate extension for legalizing select conditionsMatt Arsenault2019-01-301-0/+20
* GlobalISel: Fix typo in assert messagesMatt Arsenault2019-01-271-2/+2
* GlobalISel: Make buildConstant handle vectorsMatt Arsenault2019-01-221-4/+38
* GlobalISel: Disallow vectors for G_CONSTANT/G_FCONSTANTMatt Arsenault2019-01-221-4/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GISel]: Add support for CSEing continuously during GISel passes.Aditya Nandakumar2019-01-161-0/+2
* [GISel] Add parentheses to an assert because gcc is mean.Craig Topper2018-12-111-1/+1
* [GISel]: Add MachineIRBuilder support for passing in Flags while buildingAditya Nandakumar2018-12-111-1/+4
* [GISel]: Refactor MachineIRBuilder to allow passing additional parameters to ...Aditya Nandakumar2018-12-111-368/+457
* [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson2018-12-101-0/+4
* [GlobalISel] Introduce G_BUILD_VECTOR, G_BUILD_VECTOR_TRUNC and G_CONCAT_VECT...Amara Emerson2018-12-051-0/+58
* [GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar2018-12-051-9/+7
* [DebugInfo] Generate DWARF debug information for labels. (Fix leak problems)Hsiangkai Wang2018-08-171-0/+9
* Revert "[DebugInfo] Generate DWARF debug information for labels. (Fix leak pr...Bruno Cardoso Lopes2018-08-141-9/+0
* [DebugInfo] Generate DWARF debug information for labels. (Fix leak problems)Hsiangkai Wang2018-08-141-0/+9
* Revert "[DebugInfo] Generate DWARF debug information for labels."Vlad Tsyrklevich2018-07-311-9/+0
* [DebugInfo] Generate DWARF debug information for labels.Hsiangkai Wang2018-07-311-0/+9
* [GlobalISel] Add a G_BLOCK_ADDR opcode to handle IR blockaddress constants.Amara Emerson2018-07-311-0/+9
* [globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchgDaniel Sanders2018-07-091-1/+116
* Reapplying r331819 [GlobalISel][Legalizer] More concise and faster widenS...Roman Tereshin2018-05-091-2/+6
* Revert r331819 [GlobalISel][Legalizer] More concise and faster widenScalar, NFCRoman Tereshin2018-05-091-6/+2
OpenPOWER on IntegriCloud