| .. |
|
amd64
|
88652cef43
Remove RFG code from Chakra
|
8 лет назад |
|
arm
|
9d68f5cbe2
Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem.
|
8 лет назад |
|
arm64
|
137e9e0f75
Remove unused Add_ptr opcode.
|
8 лет назад |
|
i386
|
3cc5c2ba8e
[MERGE #3019 @Cellule] WASM/AsmJs: Fix bad cse between signed/unsigned div&rem
|
8 лет назад |
|
AgenPeeps.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
AgenPeeps.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 лет назад |
|
AsmJsJITInfo.cpp
|
82adb94f9d
remove asm.js changeheap
|
8 лет назад |
|
AsmJsJITInfo.h
|
82adb94f9d
remove asm.js changeheap
|
8 лет назад |
|
Backend.cpp
|
45284fc840
Fix Legacy-Link and NDK-Compile errors
|
9 лет назад |
|
Backend.h
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
BackendApi.cpp
|
d7483b2feb
remove global operator new/delete override
|
9 лет назад |
|
BackendOpCodeAttrAsmJs.cpp
|
05ca0940ac
Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined.
|
9 лет назад |
|
BackendOpCodeAttrAsmJs.h
|
05ca0940ac
Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined.
|
9 лет назад |
|
BackendOpCodeList.h
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
BackwardPass.cpp
|
81b44d8219
fix issue with rejit exception and no profile info
|
8 лет назад |
|
BackwardPass.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 лет назад |
|
BailOut.cpp
|
c3ed44e7f7
Disable optimizing try finally when we bailout on early exit
|
8 лет назад |
|
BailOut.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 лет назад |
|
BailOutKind.h
|
8209057a80
Set of commits to improve our ability to identify situations in which
|
8 лет назад |
|
CMakeLists.txt
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
CRC.h
|
f05c42e64c
Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389,
|
9 лет назад |
|
CaseNode.cpp
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
CaseNode.h
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
Chakra.Backend.vcxproj
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
Chakra.Backend.vcxproj.filters
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
CodeGenAllocators.cpp
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
CodeGenAllocators.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
CodeGenNumberAllocator.cpp
|
2dc73f83e8
rework JIT process memory errors
|
9 лет назад |
|
CodeGenNumberAllocator.h
|
c219bc779d
fix for number allocator in-thread JIT case
|
9 лет назад |
|
CodeGenWorkItem.cpp
|
541ef9157a
lock down counters for inlinee function body
|
8 лет назад |
|
CodeGenWorkItem.h
|
eed1b6bfa9
[MERGE #3058 @MikeHolman] Add trampoline for JIT calls
|
8 лет назад |
|
CodeGenWorkItemType.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
DbCheckPostLower.cpp
|
5ec00734b6
Fix for legacy test asserts
|
9 лет назад |
|
DbCheckPostLower.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Debug.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
EhFrame.cpp
|
4c410fda40
osx: JIT support
|
9 лет назад |
|
EhFrame.h
|
960ec9a5a6
JIT: enable JIT on Linux
|
9 лет назад |
|
EhFrameCFI.inc
|
960ec9a5a6
JIT: enable JIT on Linux
|
9 лет назад |
|
EmitBuffer.cpp
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
EmitBuffer.h
|
79b9dfef06
change OOP interpreter thunk emitter back to using EmitBufferManager
|
9 лет назад |
|
Encoder.cpp
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
Encoder.h
|
097edcd2e4
[1.3>master] [1.2>1.3] Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389,
|
9 лет назад |
|
ExternalLowerer.h
|
24a452c328
add profiling for LdElem; support mixed in Br/CmEq fast paths
|
9 лет назад |
|
FixedFieldInfo.cpp
|
3b0dd290b6
update after rebase with swb changes
|
9 лет назад |
|
FixedFieldInfo.h
|
0c5a9bf28f
should 0 initialize FixedFieldInfo data
|
9 лет назад |
|
FlowGraph.cpp
|
5ff351ae23
Don't zero out region info on dead blocks
|
8 лет назад |
|
FlowGraph.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 лет назад |
|
Func.cpp
|
81b44d8219
fix issue with rejit exception and no profile info
|
8 лет назад |
|
Func.h
|
61aa77001d
While turning off tryfinally opt, check if profile data is present before testing flags on it
|
8 лет назад |
|
FunctionCodeGenJitTimeData.cpp
|
541ef9157a
lock down counters for inlinee function body
|
8 лет назад |
|
FunctionCodeGenJitTimeData.h
|
541ef9157a
lock down counters for inlinee function body
|
8 лет назад |
|
FunctionJITRuntimeInfo.cpp
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
FunctionJITRuntimeInfo.h
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
FunctionJITTimeInfo.cpp
|
8fc5330ef2
Refactoring
|
8 лет назад |
|
FunctionJITTimeInfo.h
|
8fc5330ef2
Refactoring
|
8 лет назад |
|
GlobHashTable.h
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 лет назад |
|
GlobOpt.cpp
|
716097e0b0
[MERGE #3048 @MikeHolman] fix issue with rejit exception and no profile info
|
8 лет назад |
|
GlobOpt.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 лет назад |
|
GlobOptBailOut.cpp
|
17d2228d89
Sanitize non-ASCII files in sources and tools.
|
8 лет назад |
|
GlobOptBlockData.cpp
|
37dcf32f12
Fix issues identified by CI
|
8 лет назад |
|
GlobOptBlockData.h
|
37dcf32f12
Fix issues identified by CI
|
8 лет назад |
|
GlobOptExpr.cpp
|
9d68f5cbe2
Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem.
|
8 лет назад |
|
GlobOptFields.cpp
|
3212c1c72c
Address review comments.
|
8 лет назад |
|
GlobOptIntBounds.cpp
|
1d123725e2
Change the class membership of a number of functions.
|
8 лет назад |
|
GlobOptIntBounds.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
GlobOptSimd128.cpp
|
1d123725e2
Change the class membership of a number of functions.
|
8 лет назад |
|
IR.cpp
|
9d68f5cbe2
Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem.
|
8 лет назад |
|
IR.h
|
88652cef43
Remove RFG code from Chakra
|
8 лет назад |
|
IR.inl
|
87d4743982
fix memory leak for branch dictionary
|
9 лет назад |
|
IRBaseTypeList.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
IRBuilder.cpp
|
be8bbc0b0d
Implement the prototype of JS built in Array.prototype.indexOf
|
8 лет назад |
|
IRBuilder.h
|
82ff317978
Enable globopt for functions with try finally
|
8 лет назад |
|
IRBuilderAsmJs.cpp
|
fd52e589f1
Make sure we create loop body slot opnd as signed int.
|
8 лет назад |
|
IRBuilderAsmJs.h
|
09d7a4e0f5
Remove jit support for AsmJsFunctionEntry trace
|
8 лет назад |
|
IRType.cpp
|
2dccdea37b
Address CR comments
|
8 лет назад |
|
IRType.h
|
fd52e589f1
Make sure we create loop body slot opnd as signed int.
|
8 лет назад |
|
IRTypeList.h
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 лет назад |
|
IRViewer.cpp
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
IRViewer.h
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
InductionVariable.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
InductionVariable.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |
|
Inline.cpp
|
7e520262fc
[1.5>1.6] [MERGE #3166 @jianchun] 17-06 ChakraCore servicing release
|
8 лет назад |
|
Inline.h
|
e164473208
avoid extra redundant copying for obj type spec info
|
9 лет назад |
|
InlineeFrameInfo.cpp
|
b05899900b
checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code
|
9 лет назад |
|
InlineeFrameInfo.h
|
b05899900b
checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code
|
9 лет назад |
|
InliningDecider.cpp
|
8fc5330ef2
Refactoring
|
8 лет назад |
|
InliningDecider.h
|
0ce07d5328
fix bug when using dynamic profile input
|
9 лет назад |
|
InliningHeuristics.cpp
|
8fc5330ef2
Refactoring
|
8 лет назад |
|
InliningHeuristics.h
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
IntBounds.cpp
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 лет назад |
|
IntBounds.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |
|
IntConstantBounds.h
|
3ab6f3e971
JIT: signed integer overflow and other fixes
|
9 лет назад |
|
IntOverflowDoesNotMatterRange.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
InterpreterThunkEmitter.cpp
|
d1b46aa2f7
record and stop calling JIT process on failure
|
8 лет назад |
|
InterpreterThunkEmitter.h
|
88652cef43
Remove RFG code from Chakra
|
8 лет назад |
|
JITOutput.cpp
|
81b44d8219
fix issue with rejit exception and no profile info
|
8 лет назад |
|
JITOutput.h
|
81b44d8219
fix issue with rejit exception and no profile info
|
8 лет назад |
|
JITRecyclableObject.h
|
cd37d06ce0
Make static asserts using constexpr functions runtime asserts
|
9 лет назад |
|
JITThunkEmitter.cpp
|
a42c136598
add jit clamping support in JIT thunk emitter
|
8 лет назад |
|
JITThunkEmitter.h
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
JITTimeConstructorCache.cpp
|
978f811cc5
fixes for write barrier
|
9 лет назад |
|
JITTimeConstructorCache.h
|
6d36a6f737
swb: write barrier annotations 2
|
9 лет назад |
|
JITTimeFunctionBody.cpp
|
82adb94f9d
remove asm.js changeheap
|
8 лет назад |
|
JITTimeFunctionBody.h
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
9 лет назад |
|
JITTimePolymorphicInlineCache.cpp
|
e801a43ab7
swb: a few more unit test verification fixes
|
9 лет назад |
|
JITTimePolymorphicInlineCache.h
|
f085b410c3
add oopjit PIC support; bug fixes
|
9 лет назад |
|
JITTimePolymorphicInlineCacheInfo.cpp
|
7ebed1441e
Merge branch 'master' into swb
|
9 лет назад |
|
JITTimePolymorphicInlineCacheInfo.h
|
5bf9247cc4
Fix prefast warnings (except for the TTD ones which might need merge from master?)
|
9 лет назад |
|
JITTimeProfileInfo.cpp
|
c3ed44e7f7
Disable optimizing try finally when we bailout on early exit
|
8 лет назад |
|
JITTimeProfileInfo.h
|
c3ed44e7f7
Disable optimizing try finally when we bailout on early exit
|
8 лет назад |
|
JITTimeWorkItem.cpp
|
3deaff1331
fix missing write barrier issues found by extended verify mark for write barrier
|
9 лет назад |
|
JITTimeWorkItem.h
|
c16bfa6293
move building body data from WI creation to JIT time
|
9 лет назад |
|
JITType.cpp
|
e164473208
avoid extra redundant copying for obj type spec info
|
9 лет назад |
|
JITType.h
|
d7483b2feb
remove global operator new/delete override
|
9 лет назад |
|
JITTypeHandler.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
JITTypeHandler.h
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
JnHelperMethod.cpp
|
82ff317978
Enable globopt for functions with try finally
|
8 лет назад |
|
JnHelperMethod.h
|
88652cef43
Remove RFG code from Chakra
|
8 лет назад |
|
JnHelperMethodList.h
|
88652cef43
Remove RFG code from Chakra
|
8 лет назад |
|
Lifetime.h
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 лет назад |
|
LinearScan.cpp
|
82ff317978
Enable globopt for functions with try finally
|
8 лет назад |
|
LinearScan.h
|
f2be1ed82a
use insert functions from LinearScan instead of Lowerer
|
9 лет назад |
|
LinearScanMDShared.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Lower.cpp
|
394d777e50
Merge remote-tracking branch 'remotes/origin/master' into builtins
|
8 лет назад |
|
Lower.h
|
be8bbc0b0d
Implement the prototype of JS built in Array.prototype.indexOf
|
8 лет назад |
|
LowerMDShared.cpp
|
2b14bcfffe
[MERGE #3075 @Cellule] WASM: Prevent folding cmp instr
|
8 лет назад |
|
LowerMDShared.h
|
137e9e0f75
Remove unused Add_ptr opcode.
|
8 лет назад |
|
LowerMDSharedSimd128.cpp
|
4eac24773c
Add opeq and mov asserts
|
9 лет назад |
|
NativeCodeData.cpp
|
2ec42c988d
Store length on NativeCodeData for deallocation.
|
9 лет назад |
|
NativeCodeData.h
|
2ec42c988d
Store length on NativeCodeData for deallocation.
|
9 лет назад |
|
NativeCodeGenerator.cpp
|
394d777e50
Merge remote-tracking branch 'remotes/origin/master' into builtins
|
8 лет назад |
|
NativeCodeGenerator.h
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
ObjTypeSpecFldInfo.cpp
|
3b0dd290b6
update after rebase with swb changes
|
9 лет назад |
|
ObjTypeSpecFldInfo.h
|
5b0db7c1c2
fix field with incorrect swb code
|
9 лет назад |
|
Opnd.cpp
|
32526de420
dump writebarrier cardtable symbol
|
8 лет назад |
|
Opnd.h
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 лет назад |
|
Opnd.inl
|
c51386f08b
Fix issues that showed up in rebase
|
8 лет назад |
|
PDataManager.cpp
|
4c410fda40
osx: JIT support
|
9 лет назад |
|
PDataManager.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
PageAllocatorPool.cpp
|
c3c3db5086
[1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4
|
8 лет назад |
|
PageAllocatorPool.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Peeps.cpp
|
4eac24773c
Add opeq and mov asserts
|
9 лет назад |
|
Peeps.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
PreLowerPeeps.cpp
|
c99265a49a
Address CR comments
|
8 лет назад |
|
PrologEncoder.cpp
|
1e22644ddf
use stack memory for some of the allocation in interpreter thunk emitter
|
9 лет назад |
|
PrologEncoder.h
|
1e22644ddf
use stack memory for some of the allocation in interpreter thunk emitter
|
9 лет назад |
|
QueuedFullJitWorkItem.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
QueuedFullJitWorkItem.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Region.cpp
|
ef2d1e05ab
Fix for prefast warning
|
8 лет назад |
|
Region.h
|
82ff317978
Enable globopt for functions with try finally
|
8 лет назад |
|
SccLiveness.cpp
|
7a8e3a7fef
[MERGE #2849 @MikeHolman] fix couple bugs with ShiftAdd peep
|
8 лет назад |
|
SccLiveness.h
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
Security.cpp
|
d414d31cb1
Encode int64 constants
|
9 лет назад |
|
Security.h
|
d414d31cb1
Encode int64 constants
|
9 лет назад |
|
ServerScriptContext.cpp
|
be8bbc0b0d
Implement the prototype of JS built in Array.prototype.indexOf
|
8 лет назад |
|
ServerScriptContext.h
|
be8bbc0b0d
Implement the prototype of JS built in Array.prototype.indexOf
|
8 лет назад |
|
ServerThreadContext.cpp
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
ServerThreadContext.h
|
6a222b7d04
Add trampoline for JIT calls
|
8 лет назад |
|
SimpleJitProfilingHelpers.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
SimpleJitProfilingHelpers.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
SimpleLayout.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
SimpleLayout.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
SwitchIRBuilder.cpp
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
SwitchIRBuilder.h
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
Sym.cpp
|
1d123725e2
Change the class membership of a number of functions.
|
8 лет назад |
|
Sym.h
|
1d123725e2
Change the class membership of a number of functions.
|
8 лет назад |
|
Sym.inl
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 лет назад |
|
SymTable.cpp
|
1c7dc3a7c2
some write barrier fixes
|
9 лет назад |
|
SymTable.h
|
1c7dc3a7c2
some write barrier fixes
|
9 лет назад |
|
TempTracker.cpp
|
b96682f243
Revert "Fix delete InlineeEnd incorrectly"
|
9 лет назад |
|
TempTracker.h
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
ValueInfo.cpp
|
37dcf32f12
Fix issues identified by CI
|
8 лет назад |
|
ValueInfo.h
|
3212c1c72c
Address review comments.
|
8 лет назад |
|
ValueRelativeOffset.cpp
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
ValueRelativeOffset.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |