summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/CodeGen/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: Start adding computeNumSignBits to GISelKnownBitsMatt Arsenault2020-01-061-0/+78
* Fix Wpedantic 'extra semicolon' warning. NFC.Simon Pilgrim2019-12-211-1/+1
* [Legalizer] Making artifact combining order-independentRoman Tereshin2019-12-131-17/+159
* [Legalizer] Refactoring out legalizeMachineFunctionRoman Tereshin2019-12-132-0/+80
* [unittests] Add InitializePasses.h includesHeejin Ahn2019-11-131-0/+1
* [GISel][UnitTest] Fix a bunch of tests that were not doing anythingQuentin Colombet2019-10-112-3/+11
* [MachineIRBuilder] Fix an assertion failure with buildMergeQuentin Colombet2019-10-111-0/+39
* [GISel] Allow getConstantVRegVal() to return G_FCONSTANT values.Marcello Maggioni2019-10-101-0/+168
* [GISel] Refactor and split PatternMatchTest. NFCMarcello Maggioni2019-10-093-256/+127
* [FileCheck] Remove implementation types from APIThomas Preud'homme2019-09-301-3/+2
* GlobalISel: Add G_FMAD instructionMatt Arsenault2019-09-061-0/+4
* [globalisel][knownbits] Account for missing type constraintsDaniel Sanders2019-09-051-0/+26
* [globalisel][knownbits] Correct a typo that prevented a test working as intendedDaniel Sanders2019-09-051-1/+1
* [globalisel] Support trivial COPY in GISelKnownBitsDaniel Sanders2019-09-041-0/+6
* GlobalISel: Add maskedValueIsZero and signBitIsZero to known bitsMatt Arsenault2019-08-291-0/+16
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-153-4/+4
* [GlobalISel]: Add KnownBits for G_XORAditya Nandakumar2019-08-131-0/+16
* [GISel]: Fix a bug in KnownBits where we should have been using SizeInBitsAditya Nandakumar2019-08-121-0/+16
* Remove leftover MF->dump()'s from r368487 that break release buildsDaniel Sanders2019-08-091-4/+0
* [globalisel] Add G_SEXT_INREGDaniel Sanders2019-08-092-0/+143
* [GISel]: Add GISelKnownBits analysisAditya Nandakumar2019-08-066-2/+78
* GlobalISel: Fix widenScalar for G_MERGE_VALUES to pointerMatt Arsenault2019-08-011-0/+38
* GlobalISel: Add G_ATOMICRMW_{FADD|FSUB}Matt Arsenault2019-07-301-0/+30
* Minor styling fix. NFC.Michael Liao2019-07-181-2/+1
* GlobalISel: Handle widenScalar of arbitrary G_MERGE_VALUES sourcesMatt Arsenault2019-07-171-6/+77
* GlobalISel: Handle more cases for widenScalar of G_MERGE_VALUESMatt Arsenault2019-07-171-0/+34
* GlobalISel: widenScalar for G_BUILD_VECTORMatt Arsenault2019-07-081-0/+47
* GlobalISel: Implement lower for min/maxMatt Arsenault2019-07-011-0/+78
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-8/+8
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-243-16/+16
* GlobalISel: Use the original flags when lowering fneg to fsubMatt Arsenault2019-06-171-0/+46
* [GISel]: Fix pattern matcher for m_OneUseAditya Nandakumar2019-06-141-0/+25
* GlobalISel: Define integer min/max instructionsMatt Arsenault2019-05-171-0/+25
* GlobalISel: Add fp<->int casts to MachineIRBuilderMatt Arsenault2019-05-171-0/+24
* GlobalISel: Add MIRBuilder wrappers for bitcount instructionsMatt Arsenault2019-05-171-0/+27
* GlobalISel: Add buildFMA to MachineIRBuilderMatt Arsenault2019-05-161-0/+3
* GlobalISel: Add buildXor/buildNotMatt Arsenault2019-05-161-0/+28
* GlobalISel: Add DstOp version of buildIntrinsicMatt Arsenault2019-05-161-0/+28
* GlobalISel: Add buildFConstant for APFloatMatt Arsenault2019-05-161-0/+5
* GlobalISel: Add some FP instructions to MachineIRBuilderMatt Arsenault2019-05-161-0/+28
* [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their...Amara Emerson2019-04-151-1/+1
* GlobalISel: Add another overload of buildUnmergeMatt Arsenault2019-04-051-0/+20
* GlobalISel: Implement fewerElementsVector for phiMatt Arsenault2019-02-281-0/+94
* GlobalISel: Implement moreElementsVector for bit opsMatt Arsenault2019-02-191-0/+40
* GlobalISel: Fix double count of offset for irregular vector breakdownsMatt Arsenault2019-02-181-0/+48
* GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault2019-02-141-0/+49
* GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault2019-02-071-0/+126
* GlobalISel: Fix not calling observer when legalizing bitcount opsMatt Arsenault2019-02-041-0/+65
* GlobalISel: Fix CheckMachineFunction passing if ReadCheckFile filesMatt Arsenault2019-02-041-1/+3
* GlobalISel: Allow constructing SrcOp/DstOp from MachineOperandMatt Arsenault2019-02-041-0/+25
OpenPOWER on IntegriCloud