summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* [ConstantRange] Use ternary operator instead of 'if' to avoid copying an APIn...Craig Topper2017-04-291-10/+4
* [ConstantRange] Add std::move to a bunch of places that pass local APInts to ...Craig Topper2017-04-291-24/+25
* [ConstantRange] Remove a temporary APInt I meant to delete in r300621. NFCCraig Topper2017-04-291-1/+0
* [ConstantRange] Improve the efficiency of one of the ConstantRange constructors.Craig Topper2017-04-291-6/+3
* AMDGPU: Fix copies from physical registers in SIFixSGPRCopiesMatt Arsenault2017-04-291-4/+9
* [llvm-pdbdump] Abstract some of the YAML/Raw printing code.Zachary Turner2017-04-296-9/+14
* [ObjCARC] Do not move a release between a call and aAkira Hatanaka2017-04-292-16/+33
* [LoopUnswitch] Make DEBUG output more readable (part 2).Davide Italiano2017-04-291-1/+1
* [LoopUnswitch] Don't remove instructions with side effects.Davide Italiano2017-04-291-1/+2
* Fuzzer: Mark test/cxxstring.test UNSUPPORTED: windowsDuncan P. N. Exon Smith2017-04-281-0/+2
* [llvm-readobj] Use LLVMDebugInfoCodeView to parse line tables.Zachary Turner2017-04-281-3/+0
* Remove set but unused variable in BitcodeReader.cpp. NFC.Hans Wennborg2017-04-281-4/+0
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-288-36/+61
* InferAddressSpaces: Search constant expressions for addrspacecastsMatt Arsenault2017-04-281-12/+48
* Remove line and file from DINamespace.Adrian Prantl2017-04-289-37/+29
* InferAddressSpaces: Avoid looking up deleted valuesMatt Arsenault2017-04-281-3/+10
* InferAddressSpaces: Infer from just addrspacecastsMatt Arsenault2017-04-281-0/+12
* [SCEV] Use early exit in createAddRecFromPHI. NFC.Michael Zolotukhin2017-04-281-109/+110
* LoopRotate: Fix use after scope bugDaniel Berlin2017-04-281-3/+4
* [RDF] Correctly calculate lane masks for defsKrzysztof Parzyszek2017-04-281-2/+7
* Properly handle PHIs with subregisters in UnreachableBlockElimKrzysztof Parzyszek2017-04-281-8/+21
* [Hexagon] Do not move a block if it is on a fall-through pathKrzysztof Parzyszek2017-04-281-3/+10
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-288-61/+36
* [ConstantRange] Use APInt::isNullValue rather than APInt::isMinValue where it...Craig Topper2017-04-281-2/+2
* [ConstantRange] Use const references to prevent a couple APInt copies. NFCCraig Topper2017-04-281-2/+2
* [LoopUnswitch] Make DEBUG output more readable.Davide Italiano2017-04-281-1/+1
* [WebAssembly] Add size of section header to data relocation offsets.Sam Clegg2017-04-281-9/+12
* [ValueTracking] Teach isSafeToSpeculativelyExecute() about the speculatable a...Matt Arsenault2017-04-281-0/+6
* [WebAssembly] Write initial memory in pages not bytesSam Clegg2017-04-281-2/+4
* Make getParamAlignment use argument numbersReid Kleckner2017-04-2811-19/+21
* GlobalISel: Followup for r301679Matthias Braun2017-04-281-1/+2
* Add speculatable function attributeMatt Arsenault2017-04-287-11/+31
* TargetLowering: Add finalizeLowering() function; NFCMatthias Braun2017-04-285-18/+21
* AMDGPU: Add new amdgcn.init.exec intrinsicsMarek Olsak2017-04-285-0/+101
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-2820-71/+81
* [IPO/MergeFunctions] This function is used only under DEBUG().Davide Italiano2017-04-281-0/+4
* [RS4GC] Simplify attribute handling code NFCReid Kleckner2017-04-281-47/+25
* Use Argument::hasAttribute and AttributeList::ReturnIndex moreReid Kleckner2017-04-2813-137/+97
* Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)Adrian Prantl2017-04-282-12/+4
* [IR] Delete unused Argument::removeAttr overloadReid Kleckner2017-04-281-9/+0
* Clean up DIExpression::prependDIExpr a little. (NFC)Adrian Prantl2017-04-284-21/+15
* Bitcode: Do not remove empty summary entries when reading a per-module summary.Peter Collingbourne2017-04-282-22/+0
* [APInt] Add clearSignBit method. Use it and setSignBit in a few places. NFCICraig Topper2017-04-284-6/+6
* [LazyValueInfo] Fix typo in comment. NFCCraig Topper2017-04-281-1/+1
* [ValueTracking] Use APInt::isSubsetOf and APInt::intersects. NFCCraig Topper2017-04-281-2/+2
* [bpf] add bigendian support to disassemblerAlexei Starovoitov2017-04-281-7/+19
* [InlineCost] Improve the cost heuristic for SwitchJun Bum Lim2017-04-285-115/+137
* Move variable local to where ita used. NFCI.Simon Pilgrim2017-04-281-1/+1
* Memory intrinsic value profile optimization: Avoid divide by 0Teresa Johnson2017-04-281-0/+4
* [DAGCombiner] Add ComputeNumSignBits vector demanded elements support to ASHR...Simon Pilgrim2017-04-281-1/+39
OpenPOWER on IntegriCloud