summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CodeGenPrepare
Commit message (Expand)AuthorAgeFilesLines
* [CGP, x86] update test checks; NFCSanjay Patel2017-07-061-38/+39
* [CodeGenPrepare] Don't create inttoptr for ni ptrsKeno Fischer2017-06-291-0/+68
* [CGP] add specialization for memcmp expansion with only one basic blockSanjay Patel2017-06-271-90/+33
* [CGP] eliminate a sub instruction in memcmp expansionSanjay Patel2017-06-271-30/+25
* [x86] set the datalayout to match the RUN line triple; NFCSanjay Patel2017-06-211-4/+2
* [x86] enable CGP memcmp() expansion for 2/4/8 byte sizesSanjay Patel2017-06-201-18/+132
* [CGP, x86] add tests for potential memcmp expansion; NFCSanjay Patel2017-06-081-0/+337
* Restrict call metadata based hotness detection to Sample PGO modeTeresa Johnson2017-05-112-9/+66
* Fix code section prefix for proper layoutTeresa Johnson2017-05-091-1/+1
* [CodeGenPrepare] Fix crash due to an invalid CFGBrendon Cahoon2017-04-171-0/+37
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-101-10/+10
* Turn on -addr-sink-using-gep by default.Eli Friedman2017-04-063-21/+18
* [BypassSlowDivision] Do not bypass division of hash-like valuesNikolai Bozhenov2017-04-021-0/+121
* Use isFunctionHotInCallGraph to set the function section prefix.Dehao Chen2017-03-231-0/+22
* AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault2017-03-211-1/+1
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-2/+40
* [SimplifyCFG] move tests for PR31028 from CGPSanjay Patel2017-03-131-122/+0
* [CGP] add tests for PR31028; NFCSanjay Patel2017-03-131-0/+122
* [BypassSlowDivision] Use ValueTracking to simplify run-time checksNikolai Bozhenov2017-03-021-0/+95
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-281-0/+294
* Revert "[CGP] Split some critical edges coming out of indirect branches"Daniel Jasper2017-02-261-254/+0
* [CodeGenPrepare] Make -addr-sink-using-gep work with address spaces.Eli Friedman2017-02-241-3/+8
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-241-0/+254
* Revert r269060 to pacify bots.Michael Kuperstein2017-02-241-254/+0
* [CGP] Split some critical edges coming out of indirect branchesMichael Kuperstein2017-02-241-0/+254
* [Analysis] Centralize objectsize lowering logic.George Burgess IV2016-12-201-1/+34
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-163-6/+206
* Fix CodeGenPrepare::stripInvariantGroupMetadataSanjoy Das2016-12-161-3/+4
* Revert "[CodeGenPrep] Skip merging empty case blocks"Jun Bum Lim2016-12-163-206/+6
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-163-6/+206
* AMDGPU: Implement isCheapAddrSpaceCastMatt Arsenault2016-12-021-0/+121
* Revert r287553: [CodeGenPrep] Skip merging empty case blocksJoerg Sonnenberger2016-11-283-150/+6
* [CodeGenPrepare] Don't sink non-cheap addrspacecasts.Justin Lebar2016-11-211-0/+21
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-11-213-6/+150
* [BypassSlowDivision] Handle division by constant numerators better.Justin Lebar2016-11-161-0/+35
* Add missing lit.local.cfg to llvm/test/Transforms/CodeGenPrepare/NVPTX.Justin Lebar2016-10-281-0/+2
* Don't leave unused divs/rems sitting around in BypassSlowDivision.Justin Lebar2016-10-281-0/+29
* Don't claim the udiv created in BypassSlowDivision is exact.Justin Lebar2016-10-281-0/+16
* Update the section.ll to fix non-x86 failure.Dehao Chen2016-10-191-10/+5
* Revert r284545 again as the regression in ppc still exists. There is bug in M...Dehao Chen2016-10-191-1/+1
* Add target for test to fix regression introduced by r284533.Dehao Chen2016-10-181-0/+2
* Use profile info to set function section prefix to group hot/cold functions.Dehao Chen2016-10-181-0/+38
* [CodeGenPrepare] Don't sink a cast past its userDavid Majnemer2016-04-271-0/+32
* [CodeGenPrepare] don't convert an unpredictable select into control flowSanjay Patel2016-04-261-5/+24
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* Calculate __builtin_object_size when pointer depends on a conditionPetar Jovanovic2016-04-131-0/+90
* [CodeGenPrepare] Avoid sinking soft-FP comparisonsPeter Zotov2016-04-031-0/+29
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-011-1/+1
* Keep CodeGenPrepare from preserving the domtree.George Burgess IV2016-03-221-0/+41
* [CGP] Duplicate addressing computation in cold paths if required to sink addr...Philip Reames2016-03-091-0/+196
OpenPOWER on IntegriCloud