aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-14Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-AEric Christopher
2011-07-14Revert r135121 which broke a gcc-4.2 builder.Jakob Stoklund Olesen
2011-07-14Count references to interference cache entries.Jakob Stoklund Olesen
2011-07-14Simplify. Compile unit check inside hasValidLocation() did not add any value.Devang Patel
2011-07-14Reapply r135074 and r135080 with a fix.Jakob Stoklund Olesen
2011-07-14Fix typo in DEBUG message.Devang Patel
2011-07-14Add DEBUG messages.Devang Patel
2011-07-13Revert r135074 and r135080. They broke clamscan.Jakob Stoklund Olesen
2011-07-13Only keep the global split candidates that work out.Jakob Stoklund Olesen
2011-07-13Move the InterferenceCache cursor into the GlobalSplitCand struct.Jakob Stoklund Olesen
2011-07-13Fix up TargetLoweringObjectFile ctors to properly initialize fields.Evan Cheng
2011-07-13Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-10Use BranchProbability instead of floating points in IfConverter.Jakub Staszak
2011-07-10Don't analyze block if it's not considered for ifcvt anymore.Jakub Staszak
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-07-09Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng
2011-07-09Oops, didn't mean to commit that.Jakob Stoklund Olesen
2011-07-09Hoist spills within a basic block.Jakob Stoklund Olesen
2011-07-08Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich
2011-07-08Be more aggressive about following hints.Jakob Stoklund Olesen
2011-07-08Refactor.Devang Patel
2011-07-08Make provision to have floating point constants in .debug_loc expressions.Devang Patel
2011-07-08Apparently we can't expect a BinaryOperator here.Benjamin Kramer
2011-07-08Emit a more efficient magic number multiplication for exact sdivs.Benjamin Kramer
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-07Remove a FIXME. All of the standard ones are in the list.Eric Christopher
2011-07-07Add DEBUG message.Devang Patel
2011-07-07If known DebugLocs do not match then two DBG_VALUE machine instructions are n...Devang Patel
2011-07-07Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames
2011-07-07Add DEBUG messages.Devang Patel
2011-07-06When tail-merging multiple blocks, make sure to correctly update the live-in ...Eli Friedman
2011-07-06Remove dead code.Devang Patel
2011-07-06Typo.Devang Patel
2011-07-06Grammar and 80-col.Eric Christopher
2011-07-06createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng
2011-07-06Introduce "expect" intrinsic instructions.Jakub Staszak
2011-07-05Remove the ObjC ARC passes from the default optimization list, and addDan Gohman
2011-07-05Break infinite loop when the Hopfield network oscillates.Jakob Stoklund Olesen
2011-07-05Fix PR10277.Jakob Stoklund Olesen
2011-07-05Tweak comment and debug output.Jakob Stoklund Olesen
2011-07-04Move early tail duplication earlier.Rafael Espindola
2011-07-04Move most of the pre BB code to TailDuplicateAndUpdate. Change theRafael Espindola
2011-07-04Reduce indentation and fix the count of how many PHIs we have inserted.Rafael Espindola
2011-07-04Fix PR10244.Jakob Stoklund Olesen
2011-07-03Fix an easy fixme.Rafael Espindola