summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: extend add widening to SUB, MUL, OR, AND and XOR.Tim Northover2016-08-041-2/+8
* GlobalISel: add support for G_MULTim Northover2016-08-041-0/+2
* GlobalISel: implement narrowing for G_ADD.Tim Northover2016-08-042-1/+49
* GlobalISel: also add G_TRUNC to IRTranslator.Tim Northover2016-08-041-1/+3
* GlobalISel: add code to widen scalar G_ADDTim Northover2016-08-043-1/+39
* [X86] Heuristic to selectively build Newton-Raphson SQRT estimationNikolai Bozhenov2016-08-042-3/+6
* Typo fix in comment. NFCDiana Picus2016-08-041-1/+1
* RenameIndependentSubregs: Fix liveness query in rewriteOperands()Matthias Braun2016-08-031-7/+6
* Disable shrinking of SNaN constantsElliot Colp2016-08-031-11/+17
* [IfConversion] Bugfix: Don't use undef flag while adding use operands.Jonas Paulsson2016-08-031-3/+16
* [safestack] Layout large allocas first to reduce fragmentation.Evgeniy Stepanov2016-08-021-0/+8
* [GlobalISel] Set the Selected MF property.Ahmed Bougacha2016-08-021-14/+0
* [GlobalISel] Verify Selected MF property.Ahmed Bougacha2016-08-021-1/+15
* [GlobalISel] Add Selected MachineFunction property.Ahmed Bougacha2016-08-023-0/+7
* [GlobalISel] Verify RegBankSelected MF property.Ahmed Bougacha2016-08-021-1/+17
* [GlobalISel] Add RegBankSelected MachineFunction property.Ahmed Bougacha2016-08-023-0/+8
* [GlobalISel] Set, require, and verify Legalized MF property.Ahmed Bougacha2016-08-022-0/+35
* [GlobalISel] Add Legalized MachineFunction property.Ahmed Bougacha2016-08-023-0/+10
* [CodeGen] Generalize MachineFunctionProperties::print comma handling.Ahmed Bougacha2016-08-021-2/+7
* [GlobalISel] Don't RegBankSelect target-specific instructions.Ahmed Bougacha2016-08-021-1/+7
* [GlobalISel] Don't legalize non-generic instructions.Ahmed Bougacha2016-08-021-0/+6
* [GlobalISel] Const-ify MachineInstrs passed to MachineLegalizer.Ahmed Bougacha2016-08-021-2/+2
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-021-0/+6
* [DAGCombine] Make sext(setcc) combine respect getBooleanContentsMichael Kuperstein2016-08-012-9/+33
* Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFCKrzysztof Parzyszek2016-08-011-9/+9
* Revert r277313 and r277314.Sean Silva2016-08-011-6/+0
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-011-0/+6
* DAG: avoid duplicated truncating for sign extended operandWeiming Zhao2016-07-291-8/+10
* GlobalISel: translate "unreachable" (into nothing)Tim Northover2016-07-291-0/+3
* GlobalISel: support translation of intrinsic calls.Tim Northover2016-07-292-0/+48
* [msf] Resubmit "Rename Msf -> MSF".Zachary Turner2016-07-292-3/+3
* CodeGen: add new "intrinsic" MachineOperand kind.Tim Northover2016-07-295-5/+74
* Fixed (incorrectly firing) MSVC unused variable warningSimon Pilgrim2016-07-291-2/+1
* Revert "[msf] Rename Msf to MSF."Zachary Turner2016-07-292-3/+3
* [msf] Rename Msf to MSF.Zachary Turner2016-07-292-3/+3
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-292-0/+48
* GlobalISel: make translate* functions take the most specialized class possible.Tim Northover2016-07-291-15/+14
* Codegen: MachineBlockPlacement Improve probability layout.Kyle Butt2016-07-291-15/+45
* GlobalISel: add generic conditional branch.Tim Northover2016-07-292-7/+20
* CodeGen: improve MachineInstrBuilder & MachineIRBuilder interfaceTim Northover2016-07-292-50/+54
* [GlobalISel] Add G_XOR.Ahmed Bougacha2016-07-291-0/+2
* [AArch64][GlobalISel] Select G_LOAD/G_STORE.Ahmed Bougacha2016-07-291-2/+6
* MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon2016-07-293-0/+3945
* Cleanup TransferDbgValuesNirav Dave2016-07-291-2/+9
* [ConstnatFolding] Teach the folder how to fold ConstantVectorDavid Majnemer2016-07-291-2/+2
* Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar2016-07-281-6/+2
* Missed updating a GlobalISel bit in my last commitMatthias Braun2016-07-281-1/+1
* Fix DbgValue handling in SelectionDAG.Nirav Dave2016-07-281-2/+3
* [pdb] Refactor library to more clearly separate reading/writingZachary Turner2016-07-281-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-2837-226/+223
OpenPOWER on IntegriCloud