summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CodeGenPrepare
Commit message (Expand)AuthorAgeFilesLines
...
* [CGP] Fix the crash caused by enable of complex addr modeSerguei Katkov2017-11-201-0/+35
* Let llvm.invariant.group.barrier accepts pointer to any address spaceYaxun Liu2017-11-161-3/+3
* Remove stray comma in sink-addrmode testJohn Brawn2017-11-161-1/+1
* Revert "[CodeGenPrepare] Check that erased sunken address are not reused"Simon Dardis2017-11-132-66/+0
* [CodeGenPrepare] Check that erased sunken address are not reusedSimon Dardis2017-11-132-0/+66
* Fix some misc. -enable-var-scope violationsMatt Arsenault2017-11-131-12/+12
* [CGP] Disable Select instruction handling in optimizeMemoryInst. NFCSerguei Katkov2017-11-072-3/+3
* [CGP] Extends the scope of optimizeMemoryInst optimization. NFCSerguei Katkov2017-11-052-0/+493
* Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()"Adrian Prantl2017-11-031-118/+0
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-0/+118
* re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-031-771/+0
* Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-021-0/+771
* [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet2017-11-021-771/+0
* [CGP] Fix crash on i96 bit multiplyPhilip Reames2017-10-301-0/+10
* [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).Clement Courbet2017-10-301-21/+7
* Revert "[CGP] Merge empty case blocks if no extra moves are added."Balaram Makam2017-10-271-98/+2
* [CGP] Merge empty case blocks if no extra moves are added.Balaram Makam2017-10-261-2/+98
* [CGP] In optimizeMemoryInst handle select similarly to phiJohn Brawn2017-10-031-0/+17
* Revert "[BypassSlowDivision] Improve our handling of divisions by constants"Sanjoy Das2017-09-291-77/+0
* [BypassSlowDivision] Improve our handling of divisions by constantsSanjoy Das2017-09-261-0/+77
* Unmerge GEPs to reduce register pressure on IndirectBr edges.Hiroshi Yamauchi2017-09-111-0/+60
* [CGP] Fix the rematerialization of gc.relocatesSerguei Katkov2017-08-171-0/+22
* [CGP] use narrower types in memcmp expansion when possibleSanjay Patel2017-08-011-179/+84
* [CGP] use subtract or subtract-of-cmps for result of memcmp expansionSanjay Patel2017-07-311-13/+14
* [X86][CGP] Reduce memcmp() expansion to 2 load pairs (PR33914)Simon Pilgrim2017-07-251-1021/+53
* [CGP] Allow cycles during Phi traversal in OptimizaMemoryInstSerguei Katkov2017-07-191-1/+34
* [x86, CGP] increase memcmp() expansion up to 4 load pairsSimon Pilgrim2017-07-181-88/+1547
* [CodeGenPrepare] Don't create dead instructions in addrmode sinkingEli Friedman2017-07-121-0/+24
* Add a test for r307754George Burgess IV2017-07-121-0/+16
* [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
OpenPOWER on IntegriCloud