summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] allow FP binops in SimplifyDemandedVectorEltsSanjay Patel2018-10-151-1/+6
* [DAGCombiner] allow undef elts in vector fmul matchingSanjay Patel2018-10-151-1/+1
* [DAGCombiner] refactor folds for fadd (fmul X, -2.0), Y; NFCISanjay Patel2018-10-151-16/+18
* [DAGCombiner] allow undef elts in vector fma matchingSanjay Patel2018-10-151-21/+22
* [DAGCombiner] allow undef elts in vector fma matchingSanjay Patel2018-10-151-9/+10
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-155-6/+6
* [TwoAddressInstructionPass] Replace subregister uses when processing tied ope...Bjorn Pettersson2018-10-151-8/+13
* [LegalizeDAG] Don't bother with final MUL+SRL stage for byte CTPOP. Simon Pilgrim2018-10-141-3/+4
* Pull out repeated variables from SelectionDAGLegalize::ExpandBitCount.Simon Pilgrim2018-10-131-8/+2
* [LegalizeTypes] Prevent an assertion from PromoteIntRes_BSWAP and PromoteIntR...Craig Topper2018-10-131-8/+20
* [X86][SSE] Remove most of vector CTTZ custom lowering and use LegalizeDAG ins...Simon Pilgrim2018-10-131-2/+2
* [X86][SSE] Begin removing vector CTTZ custom lowering and use LegalizeDAG ins...Simon Pilgrim2018-10-132-4/+16
* [Intrinsic] Add llvm.minimum and llvm.maximum instrinsic functionsThomas Lively2018-10-131-0/+12
* [LegalizeVectorTypes] Use TLI.getVectorIdxTy instead of DAG.getIntPtrConstant.Craig Topper2018-10-121-2/+3
* [LegalizeVectorTypes] When widening the result of a bitcast from a scalar typ...Craig Topper2018-10-121-14/+12
* Revert BTF commit series.Eli Friedman2018-10-127-662/+3
* [LegalizeVectorTypes] When widening the operands to a concat_vectors, see if ...Craig Topper2018-10-121-5/+16
* [LegalizeVectorTypes] When unrolling in WidenVecRes_Convert, make sure we use...Craig Topper2018-10-121-12/+6
* Replace assert() with llvm_unreachable because it's obviously a typo.Rui Ueyama2018-10-121-1/+1
* [codeview] Emit S_BUILDINFO and LF_BUILDINFO with cwd and source fileReid Kleckner2018-10-122-0/+50
* [BPF] Use cstdint {,u}int*_t instead of linux/types.h __u32 __u16 ...Fangrui Song2018-10-122-9/+9
* Disambiguate: s/make_unique/llvm::make_unique/. NFCEric Liu2018-10-121-13/+13
* [BPF] Don't include linux/types.h and fix styleFangrui Song2018-10-123-153/+147
* Better support for POSIX paths in PDBs.Zachary Turner2018-10-121-1/+4
* [BPF] Some fixes after rL344366Fangrui Song2018-10-122-0/+3
* [BPF] Add BTF generation for BPF targetYonghong Song2018-10-127-0/+662
* [MC][ELF] fix newly added testNick Desaulniers2018-10-121-25/+25
* Pull out repeated value types. NFCI.Simon Pilgrim2018-10-121-6/+5
* Pull out repeated value types. NFCI.Simon Pilgrim2018-10-121-3/+5
* [SelectionDAG] Move VectorLegalizer::ExpandCTLZ codegen into SelectionDAGLega...Simon Pilgrim2018-10-122-24/+5
* [DAGCombiner] rearrange extract_element+bitcast fold; NFCSanjay Patel2018-10-111-6/+8
* Revert "DwarfDebug: Pick next location in case of missing location at block b...Matthias Braun2018-10-112-74/+41
* [Pipeliner] Use the Index from Topo instead of relying on NodeNum. (NFC)Sumanth Gundapaneni2018-10-111-4/+14
* [Pipeliner] Fix the Schedule DAG topoligical order.Sumanth Gundapaneni2018-10-111-0/+1
* Revert SymbolFileNativePDB plugin.Zachary Turner2018-10-111-4/+1
* Revert r344197 "[MC][ELF] compute entity size for explicit sections"Artem Dergachev2018-10-111-25/+25
* [DAG] Fix Big Endian in Load-Store forwardingNirav Dave2018-10-111-0/+5
* Better support for POSIX paths in PDBs.Zachary Turner2018-10-111-1/+4
* [DAGCombiner] move comment closer to the corresponding code; NFC Sanjay Patel2018-10-111-2/+1
* [MC][ELF] compute entity size for explicit sectionsNick Desaulniers2018-10-101-25/+25
* Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV2018-10-102-7/+7
* [DAGCombine] Improve Load-Store ForwardingNirav Dave2018-10-101-11/+134
* [TargetLowering] SimplifyDemandedBits - rename demanded mask args. NFCI.Simon Pilgrim2018-10-101-80/+89
* [TargetLowering] SimplifyDemandedBits - pull out repeated getOperands. NFCI.Simon Pilgrim2018-10-101-119/+119
* [TargetLowering] Add root node back to work list after successful SimplifyDem...Simon Pilgrim2018-10-101-2/+6
* [DAGCombiner] Expand combining of FP logical ops to sign-setting FP opsNemanja Ivanovic2018-10-091-3/+14
* [SelectionDAG] Add SIGN_EXTEND_VECTOR_INREG and CONCAT_VECTORS support to Sim...Simon Pilgrim2018-10-091-0/+30
* ExpandPostRAPseudos: Fix alldefsAreDead() not removing operandsMatthias Braun2018-10-091-0/+2
* TwoAddressInstructionPass: Modernize/fix some comments; NFCMatthias Braun2018-10-081-5/+5
* PHIElimination: Remove wrong comment; NFCMatthias Braun2018-10-081-2/+1
OpenPOWER on IntegriCloud