- Sep 06, 2009
-
-
Anton Korobeynikov authored
dependent. Hopefully, this will fix PR3801. llvm-svn: 81132
-
- Sep 03, 2009
-
-
Evan Cheng authored
llvm-svn: 80885
-
Evan Cheng authored
X86JITInfo::getLazyResolverFunction() should not read cpu id to determine whether sse is available. Just use consult subtarget. No functionality changes. llvm-svn: 80880
-
- Aug 28, 2009
-
-
Anton Korobeynikov authored
Some other minor win64 fixes as well. Patch by Michael Beck! llvm-svn: 80370
-
- Aug 24, 2009
-
-
Chris Lattner authored
llvm-svn: 79873
-
- Aug 20, 2009
-
-
Reid Kleckner authored
llvm-svn: 79494
-
- Aug 05, 2009
-
-
Bruno Cardoso Lopes authored
for ELF to work. 2) RIP addressing: Use SIB bytes for absolute relocations where RegBase=0, IndexReg=0. 3) The JIT can get the real address of cstpools and jmptables during code emission, fix that for object code emission llvm-svn: 78129
-
- Aug 03, 2009
-
-
Bill Wendling authored
- Tidy up some headers. llvm-svn: 77929
-
- Jul 14, 2009
-
-
Torok Edwin authored
This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640
-
- Jul 12, 2009
-
-
Torok Edwin authored
llvm-svn: 75416
-
- Jul 11, 2009
-
-
Torok Edwin authored
Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379
-
- Jul 08, 2009
-
-
Torok Edwin authored
cerr+abort -> llvm_report_error assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included) llvm-svn: 75018
-
- May 30, 2009
-
-
Bruno Cardoso Lopes authored
JITCodeEmitter and ObjectCodeEmitter. No functional changes yet. Patch by Aaron Gray llvm-svn: 72631
-
- Feb 18, 2009
-
-
Nate Begeman authored
that has not been JIT'd yet, the callee is put on a list of pending functions to JIT. The call is directed through a stub, which is updated with the address of the function after it has been JIT'd. A new interface for allocating and updating empty stubs is provided. Add support for removing the ModuleProvider the JIT was created with, which would otherwise invalidate the JIT's PassManager, which is initialized with the ModuleProvider's Module. Add support under a new ExecutionEngine flag for emitting the infomration necessary to update Function and GlobalVariable stubs after JITing them, by recording the address of the stub and the name of the GlobalValue. This allows code to be copied from one address space to another, where libraries may live at different virtual addresses, and have the stubs updated with their new correct target addresses. llvm-svn: 64906
-
- Feb 06, 2009
-
-
Dan Gohman authored
addresses to symbols. llvm-svn: 63962
-
- Dec 10, 2008
-
-
Evan Cheng authored
Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin. llvm-svn: 60828
-
- Nov 10, 2008
-
-
Evan Cheng authored
llvm-svn: 58949
-
- Nov 08, 2008
-
-
Evan Cheng authored
llvm-svn: 58897
-
- Nov 05, 2008
-
-
Evan Cheng authored
indirect gv reference. Please don't call it lazy. llvm-svn: 58746
-
- Oct 25, 2008
-
-
Nicolas Geoffray authored
variable is moved to the execution engine. The JIT calls the TargetJITInfo to allocate thread local storage. Currently, only linux/x86 knows how to allocate thread local global variables. llvm-svn: 58142
-
- Aug 13, 2008
-
-
Dale Johannesen authored
rather than the absolute address if the target is within range. llvm-svn: 54708
-
- Jul 16, 2008
-
-
Devang Patel authored
Mark function used by asm block as used, otherwise optimizer may not see the use and may delete the function. llvm-svn: 53692
-
Evan Cheng authored
llvm-svn: 53660
-
- Jun 24, 2008
-
-
Dan Gohman authored
general solution possible, but it's a fairly simple one. Based on a patch from the OpenGTL project! llvm-svn: 52662
-
- Jun 06, 2008
-
-
Evan Cheng authored
llvm-svn: 52026
-
- Apr 17, 2008
-
-
Dale Johannesen authored
llvm-svn: 49822
-
- Apr 16, 2008
-
-
Nicolas Geoffray authored
Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function the stub will resolve. llvm-svn: 49814
-
- Mar 23, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 48706
-
Anton Korobeynikov authored
of compiler used. llvm-svn: 48702
-
Anton Korobeynikov authored
llvm-svn: 48701
-
- Feb 20, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 47367
-
- Jan 08, 2008
-
-
Bill Wendling authored
llvm-svn: 45731
-
- Jan 05, 2008
-
-
Evan Cheng authored
llvm-svn: 45616
-
- Jan 04, 2008
-
-
Evan Cheng authored
llvm-svn: 45575
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 22, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 45319
-
Anton Korobeynikov authored
llvm-svn: 45318
-
Evan Cheng authored
llvm-svn: 45313
-
- Dec 12, 2007
-
-
Scott Michel authored
llvm-svn: 44904
-
- Dec 11, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 44820
-