summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* revert r288283 as it causes debug info (line numbers) to be lost in instrumen...Kostya Serebryany2016-12-013-54/+11
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-3012-244/+238
* Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-309-38/+32
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-304-14/+8
* Recommit r288212: Emit 'no line' information for interesting 'orphan' instruc...Paul Robinson2016-11-303-11/+54
* Clarify rules for reserved regs, fix aarch64 ones.Matthias Braun2016-11-302-10/+30
* [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)Nicolai Haehnle2016-11-301-50/+32
* Revert r288212 due to lldb failure.Paul Robinson2016-11-293-54/+11
* Emit 'no line' information for interesting 'orphan' instructions.Paul Robinson2016-11-293-11/+54
* [LiveRangeEdit] Handle instructions with no defs correctly.Geoff Berry2016-11-291-1/+2
* Test commit. Comment changes. NFC.Warren Ristow2016-11-291-5/+5
* Recognize ${:uid} escapes in intel syntax inline asmReid Kleckner2016-11-291-0/+17
* [DAG] clean up foldSelectCCToShiftAnd(); NFCISanjay Patel2016-11-281-35/+35
* [DAG] add helper function for selectcc --> and+shift transforms; NFCSanjay Patel2016-11-281-42/+51
* [DebugInfo] Add support for DW_AT_main_subprogram on subprogramsDavid Blaikie2016-11-281-0/+3
* MachineScheduler: Export function to construct "default" scheduler.Matthias Braun2016-11-281-20/+12
* Revert r287553: [CodeGenPrep] Skip merging empty case blocksJoerg Sonnenberger2016-11-281-135/+32
* Revert "[DAG] Improve loads-from-store forwarding to handle TokenFactor"Nirav Dave2016-11-281-13/+2
* Use SDValue helpers instead of explicitly going via SDValue::getNode(). NFCISimon Pilgrim2016-11-251-7/+7
* [DAGCombine] Teach DAG combine that if both inputs of a vselect are the same,...Craig Topper2016-11-241-0/+4
* Test commit access.Serge Rogatch2016-11-241-0/+1
* TRI: Add hook to pass scavenger during frame eliminationMatt Arsenault2016-11-241-4/+11
* Rely on a single DWARF version instead of having two copiesGreg Clayton2016-11-236-16/+21
* [SelectionDAG] Early-out in TargetLowering::expandMUL (NFC)Nicolai Haehnle2016-11-231-77/+80
* [X86] Allow folding of stack reloads when loading a subreg of the spilled regMichael Kuperstein2016-11-232-7/+33
* [DAG] Improve loads-from-store forwarding to handle TokenFactorNirav Dave2016-11-231-2/+13
* [DAGCombiner] Fix infinite loop in vector mul/shl combiningJohn Brawn2016-11-232-18/+15
* Type legalization for compressstore and expandload intrinsics. Elena Demikhovsky2016-11-233-29/+57
* TargetSubtargetInfo: Move implementation to lib/CodeGen; NFCMatthias Braun2016-11-222-0/+55
* Restructure DwarfDebug::beginInstruction(). [NFC]Paul Robinson2016-11-221-21/+26
* CodeGen: simplify TargetMachine::getSymbol interface. NFC.Tim Northover2016-11-222-12/+11
* [SelectionDAG] ComputeNumSignBits of TRUNCATE operationsSimon Pilgrim2016-11-221-3/+7
* DAG: Ignore call site attributes when emitting target intrinsicMatt Arsenault2016-11-211-2/+6
* [CodeGenPrepare] Don't sink non-cheap addrspacecasts.Justin Lebar2016-11-211-0/+8
* [CodeGenPrepare] Rewrite a loop in terms of llvm::none_of. NFC.Justin Lebar2016-11-211-11/+3
* Check proper live range in extendPHIRangesKrzysztof Parzyszek2016-11-212-7/+17
* [AsmPrinter] Enable codeview for windows-itaniumShoaib Meenai2016-11-211-1/+2
* [VectorLegalizer] Remove EVT::getSizeInBits code duplications. NFCI.Simon Pilgrim2016-11-211-8/+6
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-11-211-32/+135
* [SelectionDAG] Add ComputeNumSignBits support for CONCAT_VECTORS opcodeSimon Pilgrim2016-11-211-0/+7
* Fix comment typos. NFC.Simon Pilgrim2016-11-203-4/+4
* Fix spelling mistakes in SelectionDAG comments. NFC.Simon Pilgrim2016-11-204-5/+5
* [SelectionDAG] Add knowbits support for CONCAT_VECTOR opcodeSimon Pilgrim2016-11-181-0/+18
* Timer: Track name and description.Matthias Braun2016-11-186-44/+76
* [MIRPrinter] Print raw branch probabilities as expected by MIRParserGeoff Berry2016-11-182-2/+6
* GlobalISel: Fix unconditional fallback with global isel abort is disabledTom Stellard2016-11-181-1/+1
* MachineOperand: Add dump() methodMatthias Braun2016-11-181-0/+6
* Fix spelling in comment. NFC.Simon Pilgrim2016-11-171-1/+1
* Delete dead code and add asserts instead; NFCSanjoy Das2016-11-171-7/+3
* [ImplicitNullCheck] Fix an edge case where we were hoisting incorrectlySanjoy Das2016-11-171-1/+19
OpenPOWER on IntegriCloud