aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen
2012-05-07Fix bug in TRI::getCommonSuperRegClass().Jakob Stoklund Olesen
2012-05-07Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.Owen Anderson
2012-05-07Teach reassociate to commute FMul's and FAdd's in order to canonicalize the o...Owen Anderson
2012-05-07Make IntelJITEvents and OProfileJIT as optional libraries and addPreston Gurd
2012-05-07Add TRI::getCommonSuperRegClass().Jakob Stoklund Olesen
2012-05-07Fix a regression from r147481. This combine should only happen if there is aChad Rosier
2012-05-07Don't assume size_t is unsigned long long.Matt Beaumont-Gay
2012-05-07X86: optimization for -(x != 0)Manman Ren
2012-05-07Add support for the 'x' constraint.Eric Christopher
2012-05-07Add support for the 'l' constraint.Eric Christopher
2012-05-07Add support for the 'c' constraint.Eric Christopher
2012-05-07Add support for the 'P' constraint.Eric Christopher
2012-05-07Fix some issues in the f16c instructions.Craig Topper
2012-05-07Add support for the 'O' constraint.Eric Christopher
2012-05-07Add support for the 'N' inline asm constraint.Eric Christopher
2012-05-07Add support for the 'L' inline asm constraint.Eric Christopher
2012-05-07Add support for the inline asm constraint 'K'.Eric Christopher
2012-05-07Add SSE4A MOVNTSS/MOVNTSD instructions.Craig Topper
2012-05-07Support the 'J' constraint.Eric Christopher
2012-05-07Add support for the 'I' inline asm constraint. Also add testsEric Christopher
2012-05-07Allow 64 bit integer values in gpu registers if arch and abi are 64 bit.Eric Christopher
2012-05-07When using inline asm constraints representingEric Christopher
2012-05-06Use MVT instead of EVT as the argument to all the shuffle decode functions. S...Craig Topper
2012-05-06Add VPERMQ/VPERMPD to the list of target specific shuffles that can be looked...Craig Topper
2012-05-06Add shuffle decode support for VPERMQ/VPERMPD.Craig Topper
2012-05-06make SourceMgr tolerate empty SMLoc()'s better.Chris Lattner
2012-05-06Switch the select to branch transformation on by default.Benjamin Kramer
2012-05-06Remove trailing spaces.Jakub Staszak
2012-05-06Unix/Process.inc: Give more useful random seed to srand. Workaround for PR12743.NAKAMURA Takumi
2012-05-06Support/Process: Move llvm::sys::Process::GetRandomNumber() from Process.cpp ...NAKAMURA Takumi
2012-05-05reapply my patch, with a fix for an off-by-one error. Turned out to be a lotChris Lattner
2012-05-05revert my patches, which are causing problems.Chris Lattner
2012-05-05refactor some code to expose column numbers more and make diagnostic printing...Chris Lattner
2012-05-05Nuke a few dead remnants of the CBE.Jim Grosbach
2012-05-05[Support] Add missing include.Daniel Dunbar
2012-05-05[Support] Fix up comments.Daniel Dunbar
2012-05-05[Support] Rewrite sys::fs::unique_file to not be stupid with /dev/urandom.Daniel Dunbar
2012-05-05[Support] Add sys::Process::GetRandomNumber().Daniel Dunbar
2012-05-05CodeGenPrepare: Add a transform to turn selects into branches in some cases.Benjamin Kramer
2012-05-05Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer
2012-05-05NVPTX: Initialize the UseF32FTZ flag.Benjamin Kramer
2012-05-05Small fix in InstCombineCasts.cpp. Restored "alloca + bitcast" reducing for c...Stepan Dyatkovskiy
2012-05-05Typo.Eric Christopher
2012-05-04Make sure findRepresentativeClass picks the widest super-register.Jakob Stoklund Olesen
2012-05-04Remove extra comma in debug output.Jakob Stoklund Olesen
2012-05-04Fix warnings in release build.David Blaikie
2012-05-04Tweak to the fix in r156212, as with the change in removing the shift theKevin Enderby
2012-05-04Fix a bug in the ARM disassembler for wide branch conditional instructionsKevin Enderby
2012-05-04Fix a Clang warning in the new NVPTX backend:Chandler Carruth