summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-183-6/+5
* Fix PR10387.Jakob Stoklund Olesen2011-07-181-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-1819-112/+112
* Minor code cleanupsNadav Rotem2011-07-171-7/+6
* Remove unused LoopRanges from RegAllocGreedy.Jakub Staszak2011-07-161-6/+0
* Add MachineBlockFrequency analysis.Jakub Staszak2011-07-162-0/+60
* Silence unused variable warningMatt Beaumont-Gay2011-07-161-0/+1
* He said *before* the last split point.Jakob Stoklund Olesen2011-07-161-1/+1
* LegalizeDAG doesn't need its own copy of this enum.Dan Gohman2011-07-151-7/+1
* Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman2011-07-151-26/+16
* Delete an unused variable and a redundant assert.Dan Gohman2011-07-151-9/+1
* Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.Jakob Stoklund Olesen2011-07-153-299/+308
* Modernize comments.Dan Gohman2011-07-151-7/+4
* Use DebugLoc directly to map inlined functions' instructions to respective le...Devang Patel2011-07-152-5/+9
* Eliminate redundant map.Devang Patel2011-07-152-12/+3
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-154-6/+4
* Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange.Evan Cheng2011-07-151-13/+5
* Do not get confused by multiple empty lexical scopes inlined at one location. Devang Patel2011-07-151-5/+13
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-141-1/+1
* Refactor.Devang Patel2011-07-142-19/+9
* Eliminate redundant LLVMContext argument.Devang Patel2011-07-142-9/+11
* Check register class matching instead of width of type matchingEric Christopher2011-07-142-6/+11
* Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer2011-07-141-2/+1
* [VECTOR-SELECT]Nadav Rotem2011-07-141-1/+1
* Add assertion for the chain value typeNadav Rotem2011-07-141-0/+10
* Reapply r135121 with a fixed copy constructor.Jakob Stoklund Olesen2011-07-143-11/+70
* Simplify.Devang Patel2011-07-141-13/+3
* Don't emit a bit test if there is only one case the test can yield false. A s...Benjamin Kramer2011-07-141-1/+9
* Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much...Devang Patel2011-07-142-18/+14
* Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-AEric Christopher2011-07-141-2/+10
* Revert r135121 which broke a gcc-4.2 builder.Jakob Stoklund Olesen2011-07-143-70/+11
* Count references to interference cache entries.Jakob Stoklund Olesen2011-07-143-11/+70
* Simplify. Compile unit check inside hasValidLocation() did not add any value.Devang Patel2011-07-141-26/+10
* Reapply r135074 and r135080 with a fix.Jakob Stoklund Olesen2011-07-142-28/+39
* Fix typo in DEBUG message.Devang Patel2011-07-141-2/+2
* Add DEBUG messages.Devang Patel2011-07-141-0/+5
* Revert r135074 and r135080. They broke clamscan.Jakob Stoklund Olesen2011-07-132-34/+28
* Only keep the global split candidates that work out.Jakob Stoklund Olesen2011-07-131-12/+15
* Move the InterferenceCache cursor into the GlobalSplitCand struct.Jakob Stoklund Olesen2011-07-132-20/+23
* Fix up TargetLoweringObjectFile ctors to properly initialize fields.Evan Cheng2011-07-131-0/+41
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-132-3/+3
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-123-10/+7
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-123-7/+10
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-3/+2
* De-constify Types in FunctionType::get().Jay Foad2011-07-112-7/+5
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-3/+11
* Use BranchProbability instead of floating points in IfConverter.Jakub Staszak2011-07-101-30/+29
* Don't analyze block if it's not considered for ifcvt anymore.Jakub Staszak2011-07-101-2/+3
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-31/+18
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-5/+10
OpenPOWER on IntegriCloud