aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/JIT/JIT.cpp
AgeCommit message (Expand)Author
2008-10-10Moved guard mutex upwards to guard materializing a functionMon P Wang
2008-09-24Add DisableGVCompilation which forces the JIT to assert when it tries to allo...Evan Cheng
2008-08-28Add support for JIT exceptions on Darwin. Since we're dealing with libgcc,Nicolas Geoffray
2008-08-18Register the frame register function when allocating the JIT,Nicolas Geoffray
2008-08-08Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng
2008-08-07Rewrite JIT handling of GlobalVariables so theyDale Johannesen
2008-07-01Prune a few dependencies on MachineFunction.h.Dan Gohman
2008-05-21Fix a couple issues with the JIT and multiple modules:Nate Begeman
2008-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-20Do not hold the JIT lock when materializing a function and verify if theNicolas Geoffray
2008-04-20Switch to using Simplified ConstantFP::get API.Chris Lattner
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-22Register EH frames emitted in JIT when using gcc unwinding runtimeAnton Korobeynikov
2008-01-29Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-06add a new ExecutionEngine::createJIT which can be used if you only want Chris Lattner
2007-12-06simplify creation of the interpreter, make ExecutionEngine ctor protected,Chris Lattner
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-09-17Implement x86 long double in jit (not reallyDale Johannesen
2007-09-06Next round of APFloat changes.Dale Johannesen
2007-08-13move assertion into mutex guard, a partial fix for PR1606.Chris Lattner
2007-08-08eliminate redundant conditions from the signless types conversion.Chris Lattner
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
2007-07-30Add detection of __dso_handle presence during configure. Use this information...Anton Korobeynikov
2007-07-05Here is the bulk of the sanitizing.Gabor Greif
2007-04-20rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::stateChris Lattner
2007-03-06Simplify code as a result of the change in GenericValue to have a singleReid Spencer
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
2007-02-13eliminate vector-related allocationsChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-20Teach TargetData to handle 'preferred' alignment for each target, and useChris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-31For PR950:Reid Spencer
2006-12-17Fix PR1057 (compilation on macos 10.3), patch by Scott Michel!Chris Lattner
2006-12-12Change inferred cast creation calls to more specific cast creations.Reid Spencer
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-10-20For PR950:Reid Spencer
2006-09-04Completely rearchitect the interface between targets and the pass manager.Chris Lattner
2006-09-03eliminate use of TM.getName()Chris Lattner
2006-09-01Remove extra spaces.Evan Cheng
2006-09-01Last check-in was a mistake...Evan Cheng
2006-09-01*** empty log message ***Evan Cheng
2006-09-01Better comments.Evan Cheng
2006-09-01Yikes. This requires checking apple gcc version.Evan Cheng
2006-08-16initial changes to support JIT'ing from multiple module providers, implicitlyChris Lattner
2006-07-22Fix the build on my old and busted version of OS XNate Begeman