aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2019-02-13[SelectionDAG] Kill last uses of getAtomic w/o a MMO operand [NFC]Philip Reames
2019-02-12[GlobalISel][NFC] Gardening: Make translateSimpleUnaryIntrinsic generalJessica Paquette
2019-02-12GlobalISel: Move some more legalize cases into functionsMatt Arsenault
2019-02-11GlobalISel: Implement moreElementsVector for implicit_defMatt Arsenault
2019-02-11[globalisel] Restore comment explaining the nits of GISelChangeObserver::crea...Daniel Sanders
2019-02-11[SelectionDAGBuilder] Add restrictions to EmitFuncArgumentDbgValueBjorn Pettersson
2019-02-11[CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth
2019-02-10[DAG] Add optional AllowUndefs to isNullOrNullSplatSimon Pilgrim
2019-02-10[TargetLowering] refactor setcc folds to fix another miscompile (PR40657)Sanjay Patel
2019-02-09Revert "[SelectionDAG] Extract [US]MULO expansion into TL method; NFC"Nikita Popov
2019-02-09[SelectionDAG] Extract [US]MULO expansion into TL method; NFCNikita Popov
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-02-08[AMDGPU] Fix DPP combinerValery Pykhtin
2019-02-08[GISel]: While constructing the GISelWorklist make sure we reserve at least t...Aditya Nandakumar
2019-02-07GlobalISel: Implement narrowScalar for shift main typeMatt Arsenault
2019-02-07GlobalISel: Fix artifact combiner constant legality checks for vectorsMatt Arsenault
2019-02-07GlobalISel: Implement fewerElementsVector for shiftsMatt Arsenault
2019-02-07GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault
2019-02-07Fix misspelled filenames in file headersFangrui Song
2019-02-06Move IR flag handling directly into builder calls for cases translated from I...Michael Berg
2019-02-06[GlobalISel][NFC] Gardening: Factor out code for simple unary intrinsicsJessica Paquette
2019-02-06[InlineAsm][X86] Add backend support for X86 flag output parameters.Nirav Dave
2019-02-06Fix misspelled filenames in file headers of llvm/{MC,Object,CodeGen}/*.hFangrui Song
2019-02-05[NFC][GlobalISel]: Add a convenience method to MachineInstrBuilder to simplif...Aditya Nandakumar
2019-02-05[CGP] Add support for sinking operands to their users, if they are free.Florian Hahn
2019-02-05GlobalISel: Consolidate load/store legalizationMatt Arsenault
2019-02-05GlobalISel: Implement narrowScalar for selectMatt Arsenault
2019-02-04GlobalISel: Combine g_extract with g_merge_valuesMatt Arsenault
2019-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper
2019-02-04[DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValuesWolfgang Pieb
2019-02-04GlobalISel: Allow constructing SrcOp/DstOp from MachineOperandMatt Arsenault
2019-02-04GlobalISel: Fix parameter name in documentationMatt Arsenault
2019-02-04GlobalISel: Fix CSE handling of buildConstantMatt Arsenault
2019-02-04[Intrinsic] Unsigned Fixed Point Multiplication IntrinsicLeonard Chan
2019-02-04[AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio
2019-02-04[SelectionDAG] Add a BaseIndexOffset::print() method for debugging.Clement Courbet
2019-02-03GlobalISel: Implement widenScalar for G_UNMERGE_VALUESMatt Arsenault
2019-02-02GlobalISel: Legalization for inttoptr/ptrtointMatt Arsenault
2019-02-02[SDAG] Add SDNode/SDValue getConstantOperandAPInt helper. NFCI.Simon Pilgrim
2019-02-01[COFF, ARM64] Fix localaddress to handle stack realignment and variable size ...Mandeep Singh Grang
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight
2019-02-01Fix a bug in the definition of isUnordered on MachineMemOperandPhilip Reames
2019-02-01[SDAG] improve variable names; NFCSanjay Patel
2019-02-01[SelectionDAG] Support promotion of the FPOWI integer operandAlex Bradbury
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31GlobalISel: Fix handling of vectors of pointers in clamp{Min,Max}NumElementsMatt Arsenault
2019-01-31[SelectionDAG] Codesize: don't expand SHIFT to SHIFT_PARTSSjoerd Meijer
2019-01-31Fix missing C++ mode comment in headerMatt Arsenault