summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [codeview] Remove redundant TypeTable lookupReid Kleckner2016-08-301-17/+1
* GlobalISel: combine extracts & sequences created for legalizationTim Northover2016-08-302-0/+83
* CodeGen: Fixup for r280128, since GCC isn't as permissive as ClangDuncan P. N. Exon Smith2016-08-301-5/+3
* GlobalISel: forbid physical registers on generic MIs.Tim Northover2016-08-301-0/+8
* ADT: Split ilist_node_traits into alloc and callback, NFCDuncan P. N. Exon Smith2016-08-302-8/+11
* TailDuplication: Extract Indirect-Branch block limit as option. NFCKyle Butt2016-08-301-3/+9
* ADT: Guarantee transferNodesFromList is only called on transfersDuncan P. N. Exon Smith2016-08-301-3/+2
* Fix coding style; NFCSanjoy Das2016-08-301-4/+2
* ADT: Give ilist<T>::reverse_iterator a handle to the current nodeDuncan P. N. Exon Smith2016-08-301-2/+1
* GlobalISel: use multi-dimensional arrays for legalize actions.Tim Northover2016-08-291-12/+16
* Propagate TBAA info in SelectionDAG::getIndexedLoadKrzysztof Parzyszek2016-08-291-1/+2
* GlobalISel: switch to SmallVector for pending legalizations.Tim Northover2016-08-291-6/+8
* GlobalISel: legalize frem to a libcall on AArch64.Tim Northover2016-08-292-0/+29
* GlobalISel: rework CallLowering so that it can be used for libcalls too.Tim Northover2016-08-293-3/+44
* IfConversion: Fix branch predication bug.Kyle Butt2016-08-291-20/+61
* [TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)Sanjay Patel2016-08-291-4/+0
* Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole registerKrzysztof Parzyszek2016-08-292-7/+5
* Use the correct ctor/dtor section for dynamic-no-pic.Rafael Espindola2016-08-291-1/+1
* Move code only used by codegen out of MC. NFC.Rafael Espindola2016-08-291-5/+55
* Fixed a bug in type legalizer for masked gather.Igor Breger2016-08-291-1/+9
* [InstructionSelect] NumBlocks isn't defined in DEBUG build.Haojian Wu2016-08-291-1/+1
* [RegBankSelect] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-17/+48
* [InstructionSelect] Do not abort when the target wants to fall back.Quentin Colombet2016-08-271-7/+28
* [MachineLegalize] Do not abort when the target wants to fall back.Quentin Colombet2016-08-272-6/+26
* [GlobalISel] Add a fallback path to SDISel.Quentin Colombet2016-08-273-0/+63
* [GlobalISel] Teach the core pipeline not to run if ISel failed.Quentin Colombet2016-08-273-0/+14
* [IRTranslator] Do not abort when the target wants to fall back.Quentin Colombet2016-08-261-5/+52
* [MFProperties] Introduce a FailedISel property.Quentin Colombet2016-08-261-0/+1
* [TargetPassConfig] Add a target hook to know what GlobalISel should do on error.Quentin Colombet2016-08-261-0/+13
* [IRTranslator][NFC] Use DEBUG_TYPE instead of repeating the name.Quentin Colombet2016-08-261-1/+1
* [SelectionDAG] Do not run the ISel process on already selected code.Quentin Colombet2016-08-261-0/+4
* [MachineFunction] Introduce a reset method.Quentin Colombet2016-08-261-5/+14
* [MFProperties] Introduce a reset method with no argument.Quentin Colombet2016-08-261-1/+1
* [MFProperties][NFC] Rename clear into reset to match BitVector naming.Quentin Colombet2016-08-261-1/+1
* TailDuplication: Record blocks that received the duplicated block. NFC.Kyle Butt2016-08-261-2/+10
* [MC] Move .cv_loc management logic out of MCContextReid Kleckner2016-08-263-2/+5
* GlobalISel: simplify G_ICMP legalization regime.Tim Northover2016-08-261-30/+20
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-263-0/+46
* GlobalISel: legalize under-width divisions.Tim Northover2016-08-261-0/+27
* Missed a semicolon in r279835Krzysztof Parzyszek2016-08-261-1/+1
* Add some more detailed debugging information in RegisterCoalescerKrzysztof Parzyszek2016-08-261-5/+19
* Replace subregister uses when processing tied operandsMatt Arsenault2016-08-261-2/+2
* Reuse an SDLoc throughout a function. NFC.Michael Kuperstein2016-08-251-18/+12
* GlobalISel: add missing type to G_UADDE instructionsTim Northover2016-08-251-5/+4
* GlobalISel: perform multi-step legalizationTim Northover2016-08-252-2/+41
* Make buildbots happy.George Burgess IV2016-08-251-1/+1
* TailDuplication: Don't pass MMI separately from MF. NFCKyle Butt2016-08-252-3/+2
* TailDuplication: Save MF and reduce number of parameters. NFCKyle Butt2016-08-252-24/+22
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-2516-24/+21
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-251-1/+1
OpenPOWER on IntegriCloud