summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [safestack] Fix assertion failure in stack coloring.Evgeniy Stepanov2016-09-161-4/+6
* [RegAllocGreedy] Fix the list of NewVRegs for last chance recoloring.Quentin Colombet2016-09-161-2/+22
* [RegAllocGreedy] Fix an assertion and condition when last chance recoloring i...Quentin Colombet2016-09-161-2/+3
* [AArch64][GlobalISel] Test default regbank mapping for G_ICMP.Ahmed Bougacha2016-09-161-1/+1
* Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker2016-09-165-5/+19
* Move the Mangler from the AsmPrinter down to TLOF and clean up theEric Christopher2016-09-165-81/+62
* GlobalISel: legalize GEP instructions with small offsets.Tim Northover2016-09-151-0/+7
* GlobalISel: relax type constraints on G_ICMP to allow pointers.Tim Northover2016-09-151-3/+1
* GlobalISel: remove "unsized" LLTTim Northover2016-09-155-13/+8
* GlobalISel: cache pointer sizes in LLTTim Northover2016-09-153-20/+21
* Fix indentation in codeview codeReid Kleckner2016-09-141-7/+7
* Finish renaming remaining analyzeBranch functionsMatt Arsenault2016-09-148-56/+56
* [Stackmap] Added callsite counts to emitted function information.Sanjoy Das2016-09-141-13/+21
* Make analyzeBranch family of instruction names consistentMatt Arsenault2016-09-1410-37/+37
* getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits(), round 2 ;...Sanjay Patel2016-09-142-5/+4
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-147-17/+15
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-1412-62/+54
* getValueType().getScalarSizeInBits() -> getScalarValueSizeInBits() ; NFCISanjay Patel2016-09-143-46/+33
* getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-146-70/+70
* [StackProtector] Use INITIALIZE_TM_PASS instead of INITIALIZE_PASSSilviu Baranga2016-09-141-1/+1
* [CodeGen] Fix invalid shift in mul expansionPawel Bylica2016-09-131-6/+11
* [DAG] Allow build-to-shuffle combine to combine builds from two wide vectors.Michael Kuperstein2016-09-131-27/+53
* AMDGPU: Support commuting a FrameIndex operandMatt Arsenault2016-09-131-0/+10
* [DAGCombiner] Use APInt directly in (shl (zext (srl x, C)), C) combine range ...Simon Pilgrim2016-09-131-2/+2
* [DAGCombiner] Use APInt directly in (shl (ext (shl x, c1)), c2) combineSimon Pilgrim2016-09-131-11/+15
* Remove MVT:i1 xor instruction before SELECT. (Performance improvement).Ayman Musa2016-09-131-0/+16
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-137-64/+63
* [DAG] Refactor BUILD_VECTOR combine to make it easier to extend. NFCI.Michael Kuperstein2016-09-131-123/+156
* Fix the bug introduced in r281252.Dehao Chen2016-09-121-1/+1
* Lower consecutive select instructions correctly.Dehao Chen2016-09-121-23/+75
* [GlobalISel] Fix mismatched "<..)" in intrinsic MO printing. NFC.Ahmed Bougacha2016-09-121-2/+2
* [BranchFolding] Unique added live-ins after hoisting code.Ahmed Bougacha2016-09-121-0/+7
* GlobalISel: support translation of global addresses.Tim Northover2016-09-122-0/+14
* GlobalISel: translate GEP instructions.Tim Northover2016-09-122-0/+95
* GlobalISel: disambiguate types when printing MIRTim Northover2016-09-124-19/+56
* [TwoAddressInstruction] When commuting an instruction don't assume that the d...Craig Topper2016-09-111-3/+5
* CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MIDuncan P. N. Exon Smith2016-09-113-12/+4
* CodeGen: Turn on sentinel tracking for MachineInstr iteratorsDuncan P. N. Exon Smith2016-09-111-3/+3
* [CodeGen] Make the TwoAddressInstructionPass check if the instruction is comm...Craig Topper2016-09-111-1/+4
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-1111-21/+34
* [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar2016-09-106-14/+14
* Create phi nodes for swifterror values at the end of the phi instructions listArnold Schwaighofer2016-09-091-1/+1
* ARM: move the builtins libcall CC setupSaleem Abdulrasool2016-09-091-166/+2
* Fix another -Wunused-variable for non-assert build.Rui Ueyama2016-09-091-3/+4
* Fix -Wunused-variable for non-assert build.Rui Ueyama2016-09-091-3/+2
* [pdb] Write PDB TPI Stream from Yaml.Zachary Turner2016-09-092-1/+3
* [codeview] Don't assert if the array element type is incompleteReid Kleckner2016-09-091-15/+26
* [SelectionDAG] Ensure DAG::getZeroExtendInReg is called with a scalar typeSimon Pilgrim2016-09-092-3/+3
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-094-10/+3
* GlobalISel: fix comments and add assertions for valid instructions.Tim Northover2016-09-091-4/+88
OpenPOWER on IntegriCloud