aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-01-12Fix the code that was WRONG.Bill Wendling
2012-01-12Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...Pete Cooper
2012-01-12Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failureElena Demikhovsky
2012-01-12When hoisting common code, watch out for uses which are marked "kill". If theEvan Cheng
2012-01-12Support segmented stacks on 64-bit FreeBSD.Rafael Espindola
2012-01-12Support segmented stacks on win32.Rafael Espindola
2012-01-12Allow targets to select source order pre-RA scheduler.Evan Cheng
2012-01-12Rename X86ATTAsmParser -> X86AsmParserDevang Patel
2012-01-12Make SplitAnalysis::UseSlots private.Jakob Stoklund Olesen
2012-01-12After Jakob's r147938 exception handling on i386 was completely broken.Benjamin Kramer
2012-01-12Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is...Nadav Rotem
2012-01-12X86: Generalize the x << (y & const) optimization to also catch masks with mo...Benjamin Kramer
2012-01-12Add predicate method check match memory operand size, if available.Devang Patel
2012-01-12A DenseMap of a std::map isn't a very good idea because the "grow()" method willBill Wendling
2012-01-12Add intel style operand parser skeleton. Devang Patel
2012-01-12Switch all of the uses of my InsertDAGNode helper to follow the exactChandler Carruth
2012-01-11Revert r147978. A DenseMap's iterators may become invalidated here.Bill Wendling
2012-01-11Make data structures private.Jakob Stoklund Olesen
2012-01-11Use a DenseMap.Bill Wendling
2012-01-11Sink spillInterferences into RABasic.Jakob Stoklund Olesen
2012-01-11Cleanup.Jakob Stoklund Olesen
2012-01-11Move RegAllocBase into its own cpp file separate from RABasic.Jakob Stoklund Olesen
2012-01-11Re-fix the issue Bill fixed in r147899 in a slightly different way, which doe...Eli Friedman
2012-01-11Fix assert.Eric Christopher
2012-01-11Disable the crash reporter when running lit tests.Argyrios Kyrtzidis
2012-01-11On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...Nadav Rotem
2012-01-11Support segmented stacks on mac.Rafael Espindola
2012-01-11Generate the segmented stack prologue for fastcc too.Rafael Espindola
2012-01-11Revert r147945 which disabled an addressing mode transformation. I hadChandler Carruth
2012-01-11Use unsigned comparison in segmented stack prologue.Rafael Espindola
2012-01-11[asan] extend the workaround for http://llvm.org/bugs/show_bug.cgi?id=11395: ...Kostya Serebryany
2012-01-11Explicitly set the scale to 1 on some segstack prologue instrs.Rafael Espindola
2012-01-11The error check for using -g with a .s file already containing dwarf .fileKevin Enderby
2012-01-11Add XOP Intrinsics and testsJan Sjödin
2012-01-11Fix a bug in the lowering of BUILD_VECTOR for AVX. SCALAR_TO_VECTOR does not ...Nadav Rotem
2012-01-11Don't try to create a GEP when the pointee type is unsized (such GEPsDuncan Sands
2012-01-11Disable the transformation I added in r147936 to see if it fixes someChandler Carruth
2012-01-11Hoist a really redundant code pattern into a helper function, and deleteChandler Carruth
2012-01-11Simplify the AND-rooted mask+shift checking code to match that of theChandler Carruth
2012-01-11Unify the interface of the three mask+shift transform helpers, andChandler Carruth
2012-01-11Clarify and make explicit some of the requirements for transformingChandler Carruth
2012-01-11Fix undefined code and reenable test case.Jakob Stoklund Olesen
2012-01-11Hoist the logic to transform shift+mask combinations into sub-registerChandler Carruth
2012-01-11Teach the X86 instruction selection to do some heroic transforms toChandler Carruth
2012-01-11Improved compile time:Stepan Dyatkovskiy
2012-01-11Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...Andrew Trick
2012-01-11Add big endian mips support. Based on a patch by Jack Carter.Rafael Espindola
2012-01-11Add the skeleton of an asm parser for mips.Rafael Espindola
2012-01-11ARM Ld/St Optimizer fix.Andrew Trick
2012-01-11Detect when a value is undefined on an edge to a landing pad.Jakob Stoklund Olesen