summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/IfConversion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* CodeGen: If Convert blocks that would form a diamond when tail-merged.Kyle Butt2016-08-241-74/+277
* IfConversion: Rescan diamonds.Kyle Butt2016-08-241-52/+162
* Revert "IfConversion: Rescan diamonds."Kyle Butt2016-08-191-115/+34
* Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged."Kyle Butt2016-08-191-287/+78
* CodeGen: If Convert blocks that would form a diamond when tail-merged.Kyle Butt2016-08-181-78/+287
* IfConversion: Rescan diamonds.Kyle Butt2016-08-181-34/+115
* IfConversion: Handle inclusive ranges more carefully.Kyle Butt2016-08-181-22/+56
* IfConversion: Use references instead of pointers where possible; NFCMatthias Braun2016-08-171-124/+134
* IfConversion: Use range based for; NFCMatthias Braun2016-08-171-35/+23
* IfConversion: Improve doxygen commentsMatthias Braun2016-08-171-63/+46
* Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged."Diana Picus2016-08-141-351/+65
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-6/+4
* If-conversion incorrectly calculates liveness of redefined registersKrzysztof Parzyszek2016-08-111-2/+7
* CodeGen: If Convert blocks that would form a diamond when tail-merged.Kyle Butt2016-08-101-65/+351
* Revert r277905, it caused PR28894Nico Weber2016-08-071-345/+66
* [CodeGen] Fix a -Wdocumentation warningDavid Majnemer2016-08-061-1/+1
* CodeGen: If Convert blocks that would form a diamond when tail-merged.Kyle Butt2016-08-061-66/+345
* IfConverter: Split ScanInstructions into 2 functions.Kyle Butt2016-08-061-13/+27
* IfConversion: Document countDuplicatedInstructions. NFCKyle Butt2016-08-061-0/+12
* IfConversion: factor out 2 functions to skip debug instrs. NFCKyle Butt2016-08-061-24/+32
* [IfConversion] Bugfix: Don't use undef flag while adding use operands.Jonas Paulsson2016-08-031-3/+16
* Codegen: IfConversion: Factor out a function to count dup instrs.Kyle Butt2016-07-271-40/+64
* Codegen: IfConversion: add const qualifier. NFCKyle Butt2016-07-271-2/+2
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-5/+5
* CodeGen: Use MachineInstr& in IfConversion, NFCDuncan P. N. Exon Smith2016-06-301-9/+9
* Revert r273545, "[IfConversion] Bugfix: Don't use undef flag while adding use...Peter Collingbourne2016-06-241-16/+3
* [IfConversion] Bugfix: Don't use undef flag while adding use operands.Jonas Paulsson2016-06-231-3/+16
* Move instances of std::function.Benjamin Kramer2016-06-121-1/+1
* Reapply "[MBP] Reduce code size by running tail merging in MBP.""Haicheng Wu2016-06-091-4/+3
* Revert "[MBP] Reduce code size by running tail merging in MBP."Haicheng Wu2016-06-071-3/+4
* [BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC.Haicheng Wu2016-06-061-4/+3
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-1/+2
* Add opt-bisect support to additional passes that can be skippedAndrew Kaylor2016-05-031-1/+2
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-6/+6
* [ifcnv] Don't duplicate blocks that contain convergent instructions.Justin Lebar2016-04-151-1/+31
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* [ifcnv] Add brief comment explaining what ifcnv is.Justin Lebar2016-04-011-1/+2
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-2/+2
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-28/+26
* Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MI...Justin Lebar2016-02-221-5/+1
* [ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv.Justin Lebar2016-02-221-1/+5
* [ifcnv] Use unique_ptr in IfConversion. NFCJustin Lebar2016-02-221-26/+26
* Proper handling of diamond-like cases in if-conversionKrzysztof Parzyszek2016-01-201-15/+52
* Fix PR25838.Cong Hou2015-12-171-0/+6
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-4/+8
* Delete a duplicate branch in IfConversion.cpp. NFC.Cong Hou2015-12-101-9/+0
* Fix a bug in IfConversion.cpp.Cong Hou2015-12-011-3/+2
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-86/+69
OpenPOWER on IntegriCloud