summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* GlobalISel: omit braces on MachineInstr types when there's only one.Tim Northover2016-07-262-8/+15
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-262-0/+48
* GlobalISel: add specialized buildCopy function to MachineInstrBuilder.Tim Northover2016-07-263-3/+7
* GlobalISel: give MachineInstrBuilder a uniform interface. NFC.Tim Northover2016-07-262-50/+12
* LiveIntervalAnalysis: Fix handleMoveDown() problemMatthias Braun2016-07-261-0/+2
* GlobalISel: remove redundant ';'s. NFCTim Northover2016-07-263-3/+3
* [safestack] Fix stack guard live range.Evgeniy Stepanov2016-07-262-2/+4
* GlobalISel: add generic casts to IRTranslatorTim Northover2016-07-253-1/+38
* MachineVerifier: Fix printing nonsense for physical registersMatt Arsenault2016-07-251-3/+3
* Fix invalid iterator use in safestack coloring.Evgeniy Stepanov2016-07-251-1/+2
* MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFCJoel Jones2016-07-251-3/+6
* Untabify.NAKAMURA Takumi2016-07-251-1/+1
* GlobalISel: allow multiple types on MachineInstrs.Tim Northover2016-07-223-20/+42
* GlobalISel: implement legalization pass, with just one transformation.Tim Northover2016-07-227-4/+215
* [msf] Create LLVMDebugInfoMsfZachary Turner2016-07-222-2/+4
* GlobalISel: implement alloca instructionTim Northover2016-07-226-11/+61
* [SelectionDAG] Optimization of BITREVERSE legalization for power-of-2 integer...Simon Pilgrim2016-07-221-3/+46
* [FastISel] Ignore @llvm.assume.Ahmed Bougacha2016-07-221-0/+2
* [MIRTesting] Abort when failing to parse a function.Quentin Colombet2016-07-211-2/+4
* [IRTranslator] Add G_SUB opcode.Quentin Colombet2016-07-211-0/+2
* [IRTranslator] Add comments to explain the ordering of the switch. NFC.Quentin Colombet2016-07-211-0/+3
* [IRTranslator] Add G_AND opcode.Quentin Colombet2016-07-211-0/+2
* ExecutionDepsFix - Fix bug in clearance calculationMarina Yatsina2016-07-211-2/+0
* IPRA: Fix RegMask calculation for alias registersMatthias Braun2016-07-211-12/+1
* GlobalISel: implement Legalization querying framework.Tim Northover2016-07-202-0/+129
* GlobalISel: implement low-level type with just size & vector lanes.Tim Northover2016-07-2010-92/+129
* Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun2016-07-202-240/+108
* Codegen: Tail Duplication: Only duplicate into layout pred if it is a CFG Pred.Kyle Butt2016-07-201-0/+2
* Codegen: Factor out canTailDuplicateKyle Butt2016-07-191-9/+19
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2016-07-192-108/+240
* RegisterScavenger: Introduce backward() mode.Matthias Braun2016-07-191-23/+84
* [GlobalISel] Mark newly-created gvregs as having a bank.Ahmed Bougacha2016-07-192-3/+10
* [GlobalISel] Simplify more RegClassOrRegBank is+get. NFC.Ahmed Bougacha2016-07-191-5/+3
* AVX-512: Fixed BT instruction selection.Elena Demikhovsky2016-07-191-0/+4
* CodeGenPrep: use correct function to determine Global's alignment.Tim Northover2016-07-181-1/+1
* [X86] Accept SELECT op code for x86-64 fp128 typeChih-Hung Hsieh2016-07-181-0/+1
* [inlineasm] Propagate operand constraints to the backendSimon Dardis2016-07-182-5/+36
* [PM] Convert IVUsers analysis to new pass manager.Dehao Chen2016-07-161-1/+1
* IPRA: avoid double query to the map (NFC)Mehdi Amini2016-07-161-2/+3
* MIParser: reject subregister indexes on physregsMatthias Braun2016-07-161-0/+2
* ExpandPostRAPseudos should transfer implicit uses, not only implicit defsMichael Kuperstein2016-07-151-12/+8
* CodeGen: avoid emitting unnecessary CFISaleem Abdulrasool2016-07-151-4/+5
* [MBP] Clean up of the comments, and a first attempt to better describe a partSjoerd Meijer2016-07-151-28/+49
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-1512-607/+462
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-157-26/+19
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-1510-38/+38
* [codeview] Shrink inlined call site line info tablesReid Kleckner2016-07-141-0/+3
* Add debugging code to the packetizerKrzysztof Parzyszek2016-07-141-0/+25
* [CodeGen] Refactor MachineMemOperand::Flags's target-specific flags.Justin Lebar2016-07-141-2/+0
* [CodeGen] Refactor MachineMemOperand's Flags enum.Justin Lebar2016-07-142-9/+13
OpenPOWER on IntegriCloud