summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* SelectionDAG: Remove deleted nodes from legalized set to avoid clash with new...Zvi Rackover2017-06-091-0/+8
* Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-06-094-66/+189
* [XRay] Fix computation of function size subject to XRay thresholdSerge Rogatch2017-06-091-1/+6
* Prevent RemoveDeadNodes from deleted already deleted node.Nirav Dave2017-06-091-0/+5
* sink DebugCompressionType into MC for exposing to clangSaleem Abdulrasool2017-06-091-2/+1
* RegAllocPBQP: Do not assign reserved physical registerMatthias Braun2017-06-083-5/+25
* fix formatting; NFCSanjay Patel2017-06-081-6/+6
* [CGP] don't expand a memcmp with nobuiltin attributeSanjay Patel2017-06-081-6/+4
* [CGP / PowerPC] avoid multi-block overhead for simple memcmp expansionSanjay Patel2017-06-081-21/+42
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-078-83/+113
* [DAG] Improve Store Merge candidate pruning. NFC.Nirav Dave2017-06-071-3/+15
* [CGP] avoid zext/trunc of a memcmp expansion compareSanjay Patel2017-06-071-4/+4
* [CGP] pass size as param in MemCmpExpansion; NFCISanjay Patel2017-06-071-10/+5
* [CGP] pass size as param in MemCmpExpansion; NFCISanjay Patel2017-06-071-13/+8
* [CGP] getParent()->getParent() --> getFunction(); NFCISanjay Patel2017-06-071-5/+4
* [DAG] Move SelectionDAG::isCommutativeBinOp to TargetLowering.Simon Pilgrim2017-06-073-7/+7
* [CGP] add helper function for generating compare of load pairs; NFCISanjay Patel2017-06-071-5/+16
* [CGP] fix formatting in MemCmpExpansion; NFCSanjay Patel2017-06-071-8/+6
* Update libdeps to add BinaryFormat, introduced in r304864.NAKAMURA Takumi2017-06-071-1/+1
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-0713-19/+21
* [InlineSpiller] Only account for real spills in the hoisting logicQuentin Colombet2017-06-071-3/+6
* [CGP / PowerPC] use direct compares if there's only one load per block in mem...Sanjay Patel2017-06-071-11/+19
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-0610-118/+301
* [CGP] fix formatting/typos in MemCmpExpansion; NFCSanjay Patel2017-06-061-36/+34
* llc: Add ability to parse mir from stdinMatthias Braun2017-06-061-1/+1
* [DAG] remove duplicated code for isOnlyUsedInZeroEqualityComparison(); NFCISanjay Patel2017-06-061-15/+1
* MIRPrinter: Avoid assert() when printing empty INLINEASM strings.Matthias Braun2017-06-061-2/+9
* Fix spelling mistake in getRThroughput static function names. NFCI.Simon Pilgrim2017-06-061-11/+11
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-0687-125/+121
* Vivek Pandya2017-06-061-0/+2
* [llvm] Remove double semicolonsMandeep Singh Grang2017-06-061-2/+2
* CodeGen: Refactor MIR parsingMatthias Braun2017-06-066-77/+94
* CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCIMatthias Braun2017-06-062-99/+104
* [InlineSpiller] Don't spill fully undef valuesQuentin Colombet2017-06-051-2/+24
* Remove double semicolonMatt Arsenault2017-06-051-1/+1
* Remove some #include from StackProtector.h; NFCMatthias Braun2017-06-051-0/+6
* RenameIndependentSubregs: Fix handling of undef tied operandsMatt Arsenault2017-06-051-0/+5
* [GlobalISel] IRTranslator: Add MachineMemOperand to target memory intrinsicsVolkan Keles2017-06-051-0/+15
* [SelectionDAG] Update the dominator after splitting critical edges.Davide Italiano2017-06-051-5/+8
* CodeGen: add support for emitting ObjC image infoSaleem Abdulrasool2017-06-051-23/+70
* [DAGCombine] Fix unchecked calls to DAGCombiner::*ExtPromoteOperandSanjay Patel2017-06-051-6/+6
* Add support for #pragma clang sectionJaved Absar2017-06-052-1/+21
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-032-0/+3
* [CodeGen] Fix Windows builds which treat warnings as errors, broken in r304621.Eugene Zelenko2017-06-031-1/+1
* LiveRegUnits: Port recent LivePhysRegs bugfixesMatthias Braun2017-06-032-27/+32
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-031-59/+62
* [Statepoint] Be consistent about using deopt naming [NFCI]Philip Reames2017-06-021-1/+1
* RegisterScavenging: Add ScavengerTest passMatthias Braun2017-06-021-1/+37
* [RABasic] Properly update the LiveRegMatrix when LR splitting occurQuentin Colombet2017-06-021-4/+30
* [RABasic] Properly initialize the passQuentin Colombet2017-06-022-10/+18
OpenPOWER on IntegriCloud