summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-04-11Fixup if -> assertimagesNicolai Hähnle1-1/+1
2016-04-11DBG SIAnnotateControlFlowNicolai Hähnle1-0/+6
2016-04-11closeControlFlow, translate if() to assert()Nicolai Hähnle1-2/+1
2016-04-11AMDGPU/SI: Fix a mis-compilation of multi-level breaksNicolai Hähnle2-0/+57
2016-04-07SIFixSGPRLiveRanges seems unnecessaryNicolai Hähnle1-0/+26
2016-04-06AMDGPU: add llvm.amdgcn.buffer.load/store intrinsicsNicolai Hähnle7-76/+305
2016-04-06[Sink] Don't move calls to readonly functions across storesNicolai Hähnle2-2/+73
2016-04-06Add writeonly IR attributeNicolai Hähnle24-50/+171
2016-04-06Add IntrWrite[Arg]Mem intrinsic propertyNicolai Hähnle7-27/+65
2016-04-06AMDGPU: Add a shader calling conventionNicolai Hähnle105-598/+540
2016-04-06IR: Use DenseSet instead of DenseMap for ConstantUniqueMap; NFCDuncan P. N. Exon Smith3-43/+35
2016-04-06IR: Stop explicitly clearing the MDStringCacheDuncan P. N. Exon Smith1-3/+0
2016-04-06[RegisterBankInfo] Add a method to get the mapping RegClass -> RegBank.Quentin Colombet1-0/+17
2016-04-06[RegisterBankInfo] Add methods to get the possible mapping of an instruction ...Quentin Colombet2-0/+80
2016-04-06vim: add missing keywordSaleem Abdulrasool1-2/+2
2016-04-06[AArch64] Change the CMake to avoid to build GlobalISel related APIsQuentin Colombet2-18/+12
2016-04-06[AArch64] Teach the subtarget how to get to the RegisterBankInfo.Quentin Colombet4-6/+80
2016-04-06[RegisterBankInfo] Make the destructor public... that may be useful!Quentin Colombet1-2/+3
2016-04-06[RegisterBankInfo] Implement the verify method of the InstructionMapping help...Quentin Colombet2-1/+26
2016-04-06Loop Unroll: add options and tweak to make Partial unrolling more usefulFiona Glaser2-3/+24
2016-04-06[MachineRegisterInfo] Document what is the expected metric for the size of ge...Quentin Colombet1-2/+2
2016-04-06Revert r265450 "[X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC."Hans Wennborg2-81/+30
2016-04-06LoopUnroll: only allow non-modulo Partial unrolling when Runtime=trueFiona Glaser2-3/+5
2016-04-06[RegisterBankInfo] Implement the verify method for the ValueMapping helper cl...Quentin Colombet2-6/+18
2016-04-06[RegisterBankInfo] Add a verify method for the PartialMapping helper class.Quentin Colombet2-0/+24
2016-04-06Revert "[AMDGPU] llvm-objdump: Minimal HSA Code Object disassembler support."Valery Pykhtin2-116/+0
2016-04-06[RegisterBankInfo] Add a couple of helper classes for the future cost model.Quentin Colombet2-0/+129
2016-04-06Revert "Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminat...Hans Wennborg9-103/+32
2016-04-06[AMDGPU] llvm-objdump: Minimal HSA Code Object disassembler support.Valery Pykhtin2-0/+116
2016-04-06[AArch64] Use the default constructor of RegisterBankInfo when GlobalISel is ...Quentin Colombet1-1/+1
2016-04-06[RegisterBankInfo] Inline the destructor to avoid link-time error when Global...Quentin Colombet2-3/+12
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi16-1053/+948
2016-04-06Revert r265535 until we know how we can fix the bots Silviu Baranga8-728/+124
2016-04-06[AMDGPU] AsmParser: disable DPP for unsupported instructions. New dpp tests. ...Sam Kolton3-23/+417
2016-04-06Simplify logic. NFC.Chad Rosier1-7/+5
2016-04-06[SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga8-124/+728
2016-04-06[AArch64][CodeGen] NFC refactor AArch64InstrInfo::optimizeCompareInstr to pre...Evgeny Astigeevich2-57/+101
2016-04-06[ppc64] Temporary disable sibling call optimization on ppc64 due to breaking ...Chuang-Yu Cheng3-8/+8
2016-04-06[SLPVectorizer] Vectorizing the libm sqrt to llvm's sqrt intrinsic requires nnanDavid Majnemer3-4/+30
2016-04-06IR: Move MDStrings to a BumpPtrAllocatorDuncan P. N. Exon Smith1-1/+1
2016-04-06IRMover: Steal arguments when moving functions, NFCDuncan P. N. Exon Smith5-19/+144
2016-04-06Revert "[IRVerifier] Don't crash on invalid DIFile inside DISubprogram."Davide Italiano2-12/+0
2016-04-06Add parentheses to silence warning.Richard Trieu1-1/+2
2016-04-06[IRVerifier] Don't crash on invalid DIFile inside DISubprogram.Davide Italiano2-0/+12
2016-04-06[IRVerifier] Avoid crashing on an invalid compile unit.Davide Italiano2-7/+16
2016-04-06AArch64: Fix compile errorMatthias Braun1-1/+1
2016-04-06RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun10-19/+16
2016-04-06LivePhysRegs: removeReg() must remove aliased registersMatthias Braun1-6/+2
2016-04-06LivePhysRegs: Remove redundant checkMatthias Braun1-1/+1
2016-04-06ValueMapper: Fix delayed blockaddress handling after r265273Duncan P. N. Exon Smith2-3/+25